[Freeswitch-users] Force SUBSCRIBE or sendevent NOTIFY without subscription
Brian West
brian at freeswitch.org
Tue Jul 7 19:59:09 PDT 2009
Yes you can
sendevent NOTIFY
Here is the headers you'll need.. some are optional
const char *profile_name = switch_event_get_header(event, "profile");
const char *ct = switch_event_get_header(event, "content-type");
const char *es = switch_event_get_header(event, "event-string");
const char *user = switch_event_get_header(event, "user");
const char *host = switch_event_get_header(event, "host");
const char *call_id = switch_event_get_header(event, "call-id");
const char *uuid = switch_event_get_header(event, "uuid");
const char *body = switch_event_get_body(event);
const char *to_uri = switch_event_get_header(event, "to-uri");
const char *from_uri = switch_event_get_header(event, "from-uri");
See mod_sofia.c line 2887
/b
PS: you also have SEND_MESSAGE as an event you can send below that in
mod_sofia.c
On Jul 7, 2009, at 9:46 PM, Nick Lemberger wrote:
> Is it possible to force a sofia profile to subscribe to an event or
> use sendevent to force send a NOTIFY to a SIP endpoint?
>
> I'm trying to use FreeSwitch as a voicemail server but the sending
> switch doesn't send SIP SUBSCRIBE messages. I'd like to send
> unsolicited SIP notifies to turn on MWI indicators as that's what
> the switch expects.
>
> Any ideas, or is this even possible with FreeSwitch?
>
> Thanks,
> Nick
More information about the FreeSWITCH-users
mailing list