Sunil Teli
2009-Jan-22 11:01 UTC
[asterisk-users] Query About Asterisk 1.6.0.1 Dialog Event Package.
Hi asterisk users, I am in need of information about how to configure the sip.conf and extension.conf for subscribers to support the dialog event package rfc 4235. I am using asterisk 1.6.0.1 version. The below are the configuration of sip.conf and extension.conf files which I have done. I have three subscribers as one from my application(App) and other are x-lite1 and x-lite2 phone(X-lite) the configurations are as below for sip.conf. My Scenario. I am using asterisk-1.6.0.1, I want to know that does it support for the Dialog Event Package (As per the rfc 4235)). If yes then what config files I have to change for the same. Example of my scenario Here App is My Application. x-lite1 is X-lite Phone. x-lite2 is X-lite phone. 1) Register a subscriber App, and then subscribe it to (for Dialog Event Package) x-lite1 through asterisk. 2) After subscribing I(App) receive NOTIFY from asterisk. 3) Now establish call between x-lite1 and x-lite2 both x-lite phones. 4) After the call is established from x-lite1 to x-lite2, then an NOTIFY should be sent to App (for the change in the dialog event of x-lite1), further App should get notified for any dialog change by the x-lite1. My problem. Here App is subscribed to X-lite1 through asterisk for the dialog event package, and X-lite1 calls X-lite2, here the dialog events of X-lite1 should be notified to App. But I am getting 404 Not Found for the Subscribe message, which I send for Subscription to x-lite1 through asterisk. Below are the config files. Is there any other way to solve this problem. Any help is appreciated. Thank you in advance. Sip.conf [general] port = 5060 ; Port to bind to (SIP is 5060) bindaddr = 192.168.1.243 ; x = Asterisk server IP address disallow=all ;allow = ulaw ; Allow all codecs ;allow = alaw context = from-sip ; Send SIP callers that we don't know about here canreinvite=no directrtpsetup=yes nat=no ;subscribecontext= localextensions ;default allowsubscribe=yes ; Disable support for subscriptions. (Default is yes) [App] type=friend username=App ;regexten=1234 ; When they register, create extension 1234 ;secret=password host=dynamic context=from-sip mailbox=App disallow=all allow = alaw ;canreinvite=no ;directrtpsetup=yes subscribecontext=internal ;localextensions ;default allowsubscribe=yes [X-lite1] type=friend username=X-lite1 ;secret=password host=dynamic context=from-sip mailbox=X-lite1 disallow=all allow = alaw ;canreinvite=no ;directrtpsetup=yes subscribecontext=internal ;localextensions ;default allowsubscribe=yes [X-lite2] type=friend username= X-lite2 ;secret=password host=dynamic context=from-sip mailbox= X-lite2 disallow=all allow = alaw ;canreinvite=no ;directrtpsetup=yes subscribecontext=internal ; localextensions ;default allowsubscribe=yes The below configuration is for extension.conf. extension.conf [general] static=yes ; These two lines prevent the command-line interface writeprotect=yes ; from overwriting the config file. Leave them here. [from-sip] exten => App,1,Dial(SIP/App,20) exten => App,2,Hangup exten => X-lite1,1,Dial(SIP/X-lite1,20) exten => X-lite1,2,Hangup exten => X-lite2,1,Dial(SIP/X-lite2,20) exten => X-lite2,2,Hangup ========================================================================================================================== Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally and http://tim.techmahindra.com/Disclaimer.html internally within Tech Mahindra. ========================================================================================================================== =========================================================================================================================== Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at <a href="http://www.techmahindra.com/Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a> externally and <a href="http://tim.techmahindra.com/Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a> internally within Tech Mahindra. ===========================================================================================================================-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090122/c074473e/attachment.htm