[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
> E 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