[commit] r6470 - freeswitch/trunk/src/mod/endpoints/mod_alsa
Author: brian Date: Sat Dec 1 22:01:41 2007 New Revision: 6470 Modified: freeswitch/trunk/src/mod/endpoints/mod_alsa/mod_alsa.c Log: update mod_alsa like mod_portaduio to fill in local ip Modified: freeswitch/trunk/src/mod/endpoints/mod_alsa/mod_alsa.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_alsa/mod_alsa.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_alsa/mod_alsa.c Sat Dec 1 22:01:41 2007 @@ -1457,6 +1457,8 @@ char *dialplan = globals.dialplan; char *cid_name = globals.cid_name; char *cid_num = globals.cid_num; + char ip[25] = "0.0.0.0"; + switch_core_session_add_stream(session, NULL); if ((tech_pvt = (private_t *) switch_core_session_alloc(session, sizeof(private_t))) != 0) { @@ -1492,9 +1494,12 @@ tech_pvt->codec_ms = atoi(argv[5]); } + switch_find_local_ip(ip, sizeof(ip), AF_INET); + if ((tech_pvt->caller_profile = switch_caller_profile_new(switch_core_session_get_pool(session), NULL, - dialplan, cid_name, cid_num, NULL, NULL, NULL, NULL, (char *) modname, NULL, + dialplan, cid_name, cid_num, + ip, NULL, NULL, NULL, (char *) modname, NULL, dest)) != 0) { char name[128]; snprintf(name, sizeof(name), "Alsa/%s",
participants (1)
-
Freeswitch SVN