[Freeswitch-users] sending a sip notify with sendevent
Christian Löschenkohl
christian.loeschenkohl at xpirio.com
Tue Feb 23 06:56:28 PST 2010
i think it was my fault
i'm not 100% sure why - but i works now as expected
thank you very much for your suggestions
br
On 2010-02-23 04:18, Diego Toro wrote:
> hi, I'm using
>
> sendevent NOTIFY
> profile: internal
> event-string: check-sync;reboot=false
> user: 1001
> content-type: application/simple-message-sumary
> profile: internal
> event-string: check-sync;reboot=false
> host: 192.168.7.3
>
>
> where:
> user 1001 is a registered user
> host: IP of FreeSwitch
>
> I see a sip notify message sent to the client.
>
> 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
>>
>
>
>
>
> _______________________________________________
> 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