mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-07-23 20:51:58 +00:00
Add optional <variables> and <params> tag to <gateway> tag.
current gateways are: <gateway> <param name="foo" value="bar"/> </gateway> now can also be: <gateway> <params> <param name="foo" value="bar"/> </params> </gateway> now can also be: <gateway> <params> <param name="foo" value="bar"/> </params> <variables> <variable name="myvar" val="myval"/> </variables> </gateway> any variables will be set on all outgoing channels using that gateway. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10103 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
@@ -93,6 +93,9 @@ void sofia_reg_check_gateway(sofia_profile_t *profile, time_t now)
|
||||
switch_core_hash_delete(mod_sofia_globals.gateway_hash, gateway_ptr->register_from);
|
||||
switch_core_hash_delete(mod_sofia_globals.gateway_hash, gateway_ptr->register_contact);
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "Deleted gateway %s\n", gateway_ptr->name);
|
||||
if (gateway_ptr->vars) {
|
||||
switch_event_destroy(&gateway_ptr->vars);
|
||||
}
|
||||
} else {
|
||||
last = gateway_ptr;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user