[asterisk-users] routing of calls

Tzafrir Cohen tzafrir.cohen at xorcom.com
Thu May 27 05:08:02 CDT 2010


On Wed, May 26, 2010 at 04:41:57PM +0100, salaheddine elharit wrote:
> Hello All
> 
> i have set all extensions for 2 providers in dialplan.conf and
> extensions.conf

What's dialplan.conf ?

> 
> the problem is all numbers take the same provider
> 
> when i change the g1 with g2 all the phones numbers take the secend
> provider
> 
> 
> ; Outbound dial context
> 
> [aheeva_ccs]
> 
> ; If we are dialing out through another Asterisk, sometimes when a call is
> not
> 
> ; answered the DIALSTATUS gets set to CANCEL and Asterisk just aborts the
> DIAL
> 
> ; and jumps directly to the h extension without continuing processing in the
> 
> ; dialplan after the Dial application, which means that we do not send the
> 
> ; DIALSTATUS to the CCS server after the dial. This is why we need to
> capture
> 
> ; here in the h extension and send a NOANSWER.
> 
> exten => h,1,NoOp(ds= ${DIALSTATUS});
> 
> exten => h,2,GotoIf($["${DIALSTATUS}" = "ANSWER"]?6:3)
> 
> exten => h,3,GotoIf($["${DIALSTATUS}" = "CANCEL"]?4:5)
> 
> exten =>
> h,4,AHEventsProxy(NOANSWER:${AHEEVA_TRACKNUM}:${AH_PHONE_NUMBER}:${AH_RECORDID}:${EPOCH})
> 
> exten =>
> h,5,AHEventsProxy(MSG_TYPE_TERMINATE_CALL:${AHEEVA_TRACKNUM}:${AH_PHONE_NUMBER}:${AH_RECORDID}:${EPOCH}:${AH_AGENTID})

What is AHEventsProxy()? Is that a dialplan application? From what
module does it come?

> 
> exten => h,6,Hangup
> 
> exten => _OUT.,1,NoOp(AHEEVA1 Variables:
> AH_PHONE_NUMBER=[${AH_PHONE_NUMBER}] AH_QUEUE=[${AH_QUEUE}]
> AH_URL=[${AH_URL}] AH_RECORDID=[${AH_RECORDID}]
> AH_AMD_REQUIRED=[${AH_AMD_REQUIRED}] AH_CALLERID=[${AH_CALLERID}]
> AHEEVA_TRACKNUM=[${AHEEVA_TRACKNUM}] AH_LEAVE_MESSAGE=[${AH_LEAVE_MESSAGE}])
> 
> exten => _OUT.,2,SetCallerId(${AH_CALLERID})
> 
> exten => _OUT.,3,Dial(Zap/g1/${AH_PHONE_NUMBER},30)
> 
> exten => _OUT.,4,NoOp(Dial Status=[${DIALSTATUS}] Hangup
> Cause=[${HANGUPCAUSE}])
> 
> exten => _OUT.,5,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL" & "${HANGUPCAUSE}"
> = "16"]?6:8)
> 
> exten =>
> _OUT.,6,AHEventsProxy(MSG_TYPE_CALL_SIT:${AHEEVA_TRACKNUM}:${AH_PHONE_NUMBER}:${AH_RECORDID}:${EPOCH})
> 
> exten => _OUT.,7,Goto(9)
> 
> exten =>
> _OUT.,8,AHEventsProxy(${DIALSTATUS}:${AHEEVA_TRACKNUM}:${AH_PHONE_NUMBER}:${AH_RECORDID}:${EPOCH})
> 
> exten => _OUT.,9,NoOp()
> 
> 
> 
> thanks a lot
> 
> 2010/5/26 Doug Lytle <support at drdos.info>
> 
> > salaheddine elharit wrote:
> > >
> > >     G2 is for the second provider and g1 for the first provider even I
> > >     configured the extensios.conf I have some calls passed from g1
> > >     instead g2
> > >
> > >     Any help please will be appreciated
> > >
> >
> > Maybe if you asked a question, something could help.  But, as it is
> > stated now, I'm have no idea as to what you want help with.
> >
> > Doug
> >
> >
> >
> > --
> >
> > Ben Franklin quote:
> >
> > "Those who would give up Essential Liberty to purchase a little Temporary
> > Safety, deserve neither Liberty nor Safety."
> >
> >
> > --
> > _____________________________________________________________________
> > -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> > New to Asterisk? Join us for a live introductory webinar every Thurs:
> >               http://www.asterisk.org/hello
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> >   http://lists.digium.com/mailman/listinfo/asterisk-users
> >

> -- 
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir



More information about the asterisk-users mailing list