[Freeswitch-users] sending a sip notify with sendevent

Diego Toro dftoro at yahoo.com
Mon Feb 22 14:47:25 PST 2010


Hi, Read "case SWITCH_EVENT_NOTIFY:" in mod_sofia.c. I suggest you assign call-id in the header of the event.


Diego Toro
http://lacarretade.blogspot.com/



--- On Mon, 2/22/10, Christian Löschenkohl <christian.loeschenkohl at xpirio.com> wrote:

> From: Christian Löschenkohl <christian.loeschenkohl at xpirio.com>
> Subject: Re: [Freeswitch-users] sending a sip notify with sendevent
> To: freeswitch-users at lists.freeswitch.org
> Date: Monday, February 22, 2010, 5:28 PM
> hi anthony
> 
> i did it
> 
> my profile is actually named nat, "sofia status profile
> nat" shows me presence_nat as the db name
> so i had a look in the file presence_nat.db
> 
> i execute
> select
> sip_user,sip_host,contact,profile_name,'application/simple-message-summary','check-sync;reboot=false',''
> from sip_registrations where sip_user='10' and
> sip_host='vts.vie.xpirio.net';
> 
> and it returns
> 10|vts.vie.xpirio.net|"10"
> <sip:10 at 81.94.53.5:1032>|nat|application/simple-message-summary|check-sync;reboot=false|
> 
> looks good to me so far, but as i said no sip notify
> message is send to the client
> 
> br
> 
> Anthony Minessale wrote:
> 
> > compare that sql stmt to your db manually with the
> sqlite3 app
> > 
> > sqlite3
> /usr/local/freeswitch/db/sofia_reg_internal.db
> > 
> > 
> > 2010/2/22 Christian Löschenkohl <christian.loeschenkohl at xpirio.com
> 
> > <mailto:christian.loeschenkohl at xpirio.com>>
> > 
> >     thank you for this advise
> > 
> >     i read the section "case
> SWITCH_EVENT_NOTIFY" carefully, debugged my
> >     script (i messed something
> >     up, with telnet the command
> works - returns Reply-Text: +OK)
> > 
> >     sql is executed and returns 1
> row
> >     select
>>    sip_user,sip_host,contact,profile_name,'application/simple-message-summary','check-sync;reboot=true',''
> >     from sip_registrations where
> sip_user='10' and
> >     sip_host='vts.vie.xpirio.net
> <http://vts.vie.xpirio.net>'
> > 
> >     however no notify message is
> send to the device
> > 
> >     i can't use call-id because i
> simply don't know it
> > 
> >     br
> > 
> > 
> >     Diego Toro wrote:
> > 
> >      > Read "case
> SWITCH_EVENT_NOTIFY:" in mod_sofia.c. I suggest you
> >     assign call-id in the header
> of the event.
> >      >
> >      >
> >      > Diego Toro
> >      > http://lacarretade.blogspot.com/
> >      >
> >      >
> >      > --- On Mon, 2/22/10,
> Christian Löschenkohl
> >     <christian.loeschenkohl at xpirio.com
> >     <mailto:christian.loeschenkohl at xpirio.com>>
> wrote:
> >      >
> >      >> From: Christian
> Löschenkohl <christian.loeschenkohl at xpirio.com
> >     <mailto:christian.loeschenkohl at xpirio.com>>
> >      >> Subject:
> [Freeswitch-users] sending a sip notify with sendevent
> >      >> To: freeswitch-users at lists.freeswitch.org
> >     <mailto:freeswitch-users at lists.freeswitch.org>
> >      >> Date: Monday, February
> 22, 2010, 12:16 PM
> >      >> hi
> >      >>
> >      >> i try to send a sip
> notify message to a registered sip
> >      >> device
> >      >> "sofia profile nat
> flush_inbound_reg 10 at vts.vie.xpirio.net
> >     <mailto:10 at vts.vie.xpirio.net>
> >      >> reboot" works, but i
> need
> >      >> to send
> "check-sync;reboot=false" - so the device does a
> >      >> resync and don't do a
> reboot
> >      >>
> >      >> my message looks like
> this
> >      >>
> >      >> sendevent NOTIFY
> >      >> profile: nat
> >      >> event-string:
> check-sync;reboot=false
> >      >> user: 10
> >      >> host: vts.vie.xpirio.net
> <http://vts.vie.xpirio.net>
> >      >> content-type:
> application/simple-message-summary
> >      >>
> >      >> if i listen on the
> loopback interface i do see
> >      >>
> >      >> ##
> >      >> T 2010/02/22
> 18:11:59.083204 127.0.0.1:51840
> >     <http://127.0.0.1:51840> ->
> >      >> 127.0.0.1:8021 <http://127.0.0.1:8021> [AP]
> >      >> sendevent NOTIFY
> >      >> profile: nat
> >      >> event-string:
> check-sync;reboot=false
> >      >> user: 10
> >      >> host: vts.vie.xpirio.net
> <http://vts.vie.xpirio.net>
> >      >> content-type:
> application/simple-message-summary
> >      >>
> >      >> ##
> >      >> T 2010/02/22
> 18:11:59.084032 127.0.0.1:8021
> >     <http://127.0.0.1:8021> ->
> >      >> 127.0.0.1:51840 <http://127.0.0.1:51840> [AP]
> >      >> Content-Type:
> command/reply
> >      >> Reply-Text: -ERR invalid
> >      >>
> >      >> --------
> >      >> i don't get what it is
> wrong. i also rechecked the
> >      >> registered user in the
> sqlite database and this
> >      >> looks good to me.
> >      >>
> >      >> no message is send to the
> user.
> >      >>
> >      >> we do use multiple
> domains, so user could also be
> >     10 at somedomain.com
> <mailto:10 at somedomain.com>
> >      >> - or am i wrong on this?
> >      >> could somebody please
> bring some light in this.
> >      >>
> >      >> we do use trunk rev.
> 16631
> >      >>
> >      >> br
> >      >>
> >      >>
> >      >>
> >      >> --
> >      >> Ing. Christian
> Löschenkohl
> >      >> Technische Leitung,
> Forschung & Entwicklung VoIP
> >      >>
> >      >> xpirio
> >      >> Telekommunikation &
> Service GmbH
> >      >> Lakeside B04
> >      >> 9020 Klagenfurt
> >      >> Austria
> >      >>
> >      >> T  +43 (0) 5 77 11 -
> 1000
> >      >> F  +43 (0) 5 77 11 -
> 1002
> >      >> E  christian.loeschenkohl at xpirio.com
> >     <mailto:christian.loeschenkohl at xpirio.com>
> >      >>
> >      >>
> _______________________________________________
> >      >> FreeSWITCH-users mailing
> list
> >      >> FreeSWITCH-users at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at lists.freeswitch.org>
> >      >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >      >>
> >     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> >      >> http://www.freeswitch.org
> >      >>
> >      >
> >      >
> >      >
> >      >
> >      >
> _______________________________________________
> >      > FreeSWITCH-users mailing
> list
> >      > FreeSWITCH-users at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at lists.freeswitch.org>
> >      > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >      >
> >     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> >      > http://www.freeswitch.org
> > 
> > 
> >     --
> >     Ing. Christian Löschenkohl
> >     Technische Leitung, Forschung
> & Entwicklung VoIP
> > 
> >     xpirio
> >     Telekommunikation &
> Service GmbH
> >     Lakeside B04
> >     9020 Klagenfurt
> >     Austria
> > 
> >     T  +43 (0) 5 77 11 -
> 1000
> >     F  +43 (0) 5 77 11 -
> 1002
> >     E  christian.loeschenkohl at xpirio.com
> >     <mailto:christian.loeschenkohl at xpirio.com>
> > 
>>    _______________________________________________
> >     FreeSWITCH-users mailing list
> >     FreeSWITCH-users at lists.freeswitch.org
> >     <mailto:FreeSWITCH-users at lists.freeswitch.org>
> >     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> >     http://www.freeswitch.org
> > 
> > 
> > 
> > 
> > -- 
> > Anthony Minessale II
> > 
> > FreeSWITCH http://www.freeswitch.org/
> > ClueCon http://www.cluecon.com/
> > Twitter: http://twitter.com/FreeSWITCH_wire
> > 
> > AIM: anthm
> > MSN:anthony_minessale at hotmail.com
> 
> > <mailto:MSN%3Aanthony_minessale at hotmail.com>
> > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> 
> > <mailto:PAYPAL%3Aanthony.minessale at gmail.com>
> > IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch
> > 
> > FreeSWITCH Developer Conference
> > sip:888 at conference.freeswitch.org
> 
> > <mailto:sip%3A888 at conference.freeswitch.org>
> > iax:guest at conference.freeswitch.org/888
> 
> > <http://iax:guest@conference.freeswitch.org/888>
> > googletalk:conf+888 at conference.freeswitch.org
> 
> > <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org>
> > pstn:+19193869900
> > 
> > 
> >
> ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> 
> 
> -- 
> Ing. Christian Löschenkohl
> Technische Leitung, Forschung & Entwicklung VoIP
> 
> xpirio
> Telekommunikation & Service GmbH
> Lakeside B04
> 9020 Klagenfurt
> Austria
> 
> T  +43 (0) 5 77 11 - 1000
> F  +43 (0) 5 77 11 - 1002
>christian.loeschenkohl at xpirio.com
> 
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
> 


      




More information about the FreeSWITCH-users mailing list