You need something in your default context that will figure out the correct context to send it too. I'm not sure what to do with REFER messages but my contexts are named after my customers Domains. So in the default context you could have something like

exten => _NXXXXXXXXX,1,Set(dm=${SIP_HEADER(TO):15})
exten => _NXXXXXXXXX,n,Set(dm=${CUT(dm,>,1)})
exten => _NXXXXXXXXX,n,GotoIf(${dm} != ${CONTEXT}?${dm},${EXTEN},1)


Once again this totally depends on your OpenSIPS and Asterisk setup. We would need more information.

On , Schneur Rosenberg <[email protected]> wrote:
I use opensips to send calls via Asterisk, I share the sip usernames

and passwords from opensips with Asterisk, and thats how Asterisk

knows what context, caller id etc to use.



everything works fine, the only issue is when doing a Blind Transfer

OpenSIPS sends a REFER to asterisk, but for some reason when that

happens, asterisk does not realize which user sent the REFER and it

tries to call the number from the default context.



Is there anyway I can create a new INVITE request and drop the REFER

request, whenever a REFER comes in?



_______________________________________________

Users mailing list

[email protected]

http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to