Search code examples
sipfreeswitch

get status of SIP invite of Freeswitch


I am new to Freeswitch. I have successfully connected two FSs. First FS redirects to second FS. Now I would like to get the information about the SIP invite; whether it is received at 2nd FS or not programmatically, when call is made to 1st FS. I am open to scripting option as well apart from configuring the xml files.


Solution

  • You can write script which will listen for channel states on ESL interface of second Freeswitch, when call will hit extension of it you should get CHANNEL_CREATE event:

    https://wiki.freeswitch.org/wiki/Event_List#Channel_events

    More about ESL:

    https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket