[Freeswitch-users] sending a sip notify with sendevent
Christian Löschenkohl
christian.loeschenkohl at xpirio.com
Mon Feb 22 14:28:39 PST 2010
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
E christian.loeschenkohl at xpirio.com
More information about the FreeSWITCH-users
mailing list