]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add max_forwards chanvar, maybe we should put this in caller profile and allways...
authorMichael Jerris <mike@jerris.com>
Thu, 11 Jan 2007 23:44:18 +0000 (23:44 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 11 Jan 2007 23:44:18 +0000 (23:44 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3947 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index 40534d11764bbe9a1529b2e6c5fa916735d03ffe..3369deb8506d033630644c37f9675a32ba1f8798 100644 (file)
@@ -4149,8 +4149,10 @@ static void sip_i_invite(nua_t *nua,
     snprintf(uri, sizeof(uri), "%s@%s:%s", req_user, req_host, req_port);
     switch_channel_set_variable(channel, "sip_req_uri", uri);
 
+    snprintf(uri, sizeof(uri), "%u", sip->sip_max_forwards->mf_count);
+    switch_channel_set_variable(channel, "max_forwards", uri);
 
-    if ((tech_pvt->caller_profile = switch_caller_profile_new(switch_core_session_get_pool(session),
+       if ((tech_pvt->caller_profile = switch_caller_profile_new(switch_core_session_get_pool(session),
                                                               (char *) from->a_url->url_user,
                                                               profile->dialplan,
                                                               displayname,