_____  

From: [email protected]
[mailto:[email protected]] On Behalf Of Jonas Kellens
Sent: Thursday, January 20, 2011 9:59 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] context problem

 

On 01/20/2011 04:29 PM, Danny Nicholas wrote: 

  _____  

size=2 width="100%" align=center> 

From: [email protected]
[mailto:[email protected]] On Behalf Of Jonas Kellens
Sent: Thursday, January 20, 2011 9:20 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] context problem

 

Hello list,

Asterisk 1.6.16.1

I have the following registrations :

register => 119909:[email protected]/52525252
register => 119909:[email protected]/59595959

[119909]
type=friend
host=sip.prov.org
username=119909
defaultuser=119909
secret=passwd
context=TRUNKin

extensions.conf :

[TRUNKin]
exten => _52525252,1,NoOp(context TRUNKin - 52525252)
exten => _52525252,n,GoTo(blabla,52525252,1)

exten => _59595959,1,NoOp(context TRUNKin - 59595959)
exten => _59595959,n,GoTo(blablabla,59595959,1)


Problem :

the call always enters : exten => _52525252

and never : exten => _59595959

Why is that ??


Kind regards,
Jonas.

 

Because this an incoming call.  What you are trying to accomplish should be
done via "ex-girlfriend" logic.  The way your dialplan is set up, it assumes
you are "dialing" 525225252 or 59595959 instead of receiving a call.  Here
is how the incoming should read

[TRUNKin]

exten => s,1,answer

exten => s/52525252,n,Goto(blabla,52525252,1)

exten => s/59595959,n,Goto(blabla,59595959,1)

exten => s,n,verbose(call is not from 5252 or 5959)

 


Hello,

the following is not working :

exten => s,1,NoOp(context TRUNKin - s)
exten => s,n,NoOp(${CALLERID(all)})
exten => s/52525252,n,GoTo(blabla,52525252,1)
exten => s/59595959,n,GoTo(blablabla,59595959,1)
exten => s,n,NoOp(nothing)

CLI shows :

[Jan 20 16:54:17] VERBOSE[26980] pbx.c: [Jan 20 16:54:17]     -- Executing
[s@TRUNKin:1] NoOp("SIP/119909-00000688", "context TRUNKin - s") in new
stack
[Jan 20 16:54:17] VERBOSE[26980] pbx.c: [Jan 20 16:54:17]     -- Executing
[s@TRUNKin:2] NoOp("SIP/119909-00000688", ""775006" <775006>") in new stack
[Jan 20 16:54:17] VERBOSE[26980] pbx.c: [Jan 20 16:54:17]     -- Auto
fallthrough, channel 'SIP/119909-00000688' status is 'UNKNOWN'


What else can I try ?


Kind regards,
Jonas.

 

The call is coming through with the ID 119909 from both trunks.  You need to
be able to register the trunks as 119909 and some other number (119910?) or
otherwise you will have to query the SIP headers to get the actual
information from the "duplicated" trunks (maybe an AGI?)

--
_____________________________________________________________________
-- 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

Reply via email to