I have multiple trunks to the same ITSP. Incoming calls to any trunk
go to the last "incoming" label defined in those trunks' contexts in

My ITSP insists on insecure=very in the trunk context; is this the cause?

Your provider is probably sending the DID in the SIP header TO: field. This was 
discussed on the list last week to at a reasonable level of detail but 
generally speaking, you want to dump all of the calls into a context like 
[FromSIP] and then have all calls parsed based on the to: field with something 
like this:

(credit for this goes to someone at asterisk-info.org, but I didn't write down 

exten => 8885550000,1,Dial(SIP/EXTENSION,10)

exten => i,1,Goto(FromSIP|s|1)
exten => s,1,Set(calldest=${CUT(CUT(SIP_HEADER(To),@,1),:,2)})
exten => s,n,Goto(FromSIP|${calldest:1}|1)

Then you can set up an exten for each incoming DID that will handle the calls 
directly within this same context. Turn on sip debugging and high verbosity at 
the cli to help yourself see what's going on with this...


-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:

Reply via email to