]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-9132: [mod_kazoo] Add more vars to default filter
authorHesaam Farhang <hesaam@2600hz.com>
Thu, 5 May 2016 02:12:44 +0000 (19:12 -0700)
committerHesaam Farhang <hesaam@2600hz.com>
Fri, 6 May 2016 17:46:55 +0000 (10:46 -0700)
src/mod/event_handlers/mod_kazoo/kazoo_utils.c
src/mod/event_handlers/mod_kazoo/mod_kazoo.c

index 1284118dafc1297797761f3e635b251283c4f574..127f849cdc3f1dcdbb5e4c7dc744f96ee9cf88b1 100644 (file)
@@ -477,6 +477,9 @@ switch_hash_t *create_default_filter() {
        switch_core_hash_insert(filter, "whistle_application_name", "1");
        switch_core_hash_insert(filter, "whistle_application_response", "1");
        switch_core_hash_insert(filter, "whistle_event_name", "1");
+       switch_core_hash_insert(filter, "kazoo_application_name", "1");
+       switch_core_hash_insert(filter, "kazoo_application_response", "1");
+       switch_core_hash_insert(filter, "kazoo_event_name", "1");
        switch_core_hash_insert(filter, "sip_auto_answer_notify", "1");
        switch_core_hash_insert(filter, "eavesdrop_group", "1");
        switch_core_hash_insert(filter, "origination_caller_id_name", "1");
@@ -489,6 +492,21 @@ switch_hash_t *create_default_filter() {
        switch_core_hash_insert(filter, "effective_caller_id_number", "1");
        switch_core_hash_insert(filter, "effective_callee_id_name", "1");
        switch_core_hash_insert(filter, "effective_callee_id_number", "1");
+       switch_core_hash_insert(filter, "variable_destination_number", "1");
+       switch_core_hash_insert(filter, "variable_effective_callee_id_name", "1");
+       switch_core_hash_insert(filter, "variable_effective_callee_id_number", "1");
+       switch_core_hash_insert(filter, "variable_record_silence_hits", "1");
+       switch_core_hash_insert(filter, "variable_refer_uuid", "1");
+       switch_core_hash_insert(filter, "variable_sip_call_id", "1");
+       switch_core_hash_insert(filter, "variable_sip_h_Referred-By", "1");
+       switch_core_hash_insert(filter, "variable_sip_h_X-AUTH-PORT", "1");
+       switch_core_hash_insert(filter, "variable_sip_loopback_req_uri", "1");
+       switch_core_hash_insert(filter, "variable_sip_received_port", "1");
+       switch_core_hash_insert(filter, "variable_sip_refer_to", "1");
+       switch_core_hash_insert(filter, "variable_sip_req_host", "1");
+       switch_core_hash_insert(filter, "variable_sip_req_uri", "1");
+       switch_core_hash_insert(filter, "variable_transfer_source", "1");
+       switch_core_hash_insert(filter, "variable_uuid", "1");
 
        /* Registration headers */
        switch_core_hash_insert(filter, "call-id", "1");
@@ -570,6 +588,7 @@ switch_hash_t *create_default_filter() {
        switch_core_hash_insert(filter, "variable_fax_timezone", "1");
        switch_core_hash_insert(filter, "variable_fax_doc_id", "1");
        switch_core_hash_insert(filter, "variable_fax_doc_database", "1");
+       switch_core_hash_insert(filter, "variable_has_t38", "1");
 
        /* Secure headers */
        switch_core_hash_insert(filter, "variable_sdp_secure_savp_only", "1");
index ebf3af3f8cb05b0589a18145a4056122456e7160..4771f53c2da52cf7cee16d733f60a9f432a92952 100644 (file)
@@ -340,7 +340,8 @@ static int read_cookie_from_file(char *filename) {
 static switch_status_t config(void) {
        char *cf = "kazoo.conf";
        switch_xml_t cfg, xml, child, param;
-       globals.send_all_headers = globals.send_all_private_headers = 0;
+       globals.send_all_headers = 0;
+       globals.send_all_private_headers = 1;
        globals.connection_timeout = 500;
        globals.receive_timeout = 200;
        globals.receive_msg_preallocate = 2000;