From 5b5923141c3ac53d3e63395d9197080d087342f3 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Thu, 20 May 2010 05:54:59 +0200 Subject: Fixed forwarding of sending-complete information. modified: Makefile.in modified: README modified: action.cpp modified: apppbx.cpp --- action.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'action.cpp') diff --git a/action.cpp b/action.cpp index 62f63ed..1da9103 100644 --- a/action.cpp +++ b/action.cpp @@ -208,7 +208,7 @@ void EndpointAppPBX::action_dialing_external(void) memcpy(&redirinfo, &e_redirinfo, sizeof(redirinfo)); memset(&dialinginfo, 0, sizeof(dialinginfo)); dialinginfo.itype = INFO_ITYPE_ISDN; - dialinginfo.sending_complete = 0; +// dialinginfo.sending_complete = 0; SCPY(dialinginfo.id, e_extdialing); /* process prefix */ @@ -223,8 +223,6 @@ void EndpointAppPBX::action_dialing_external(void) /* process number complete */ if ((rparam = routeparam(e_action, PARAM_COMPLETE))) - if ((rparam = routeparam(e_action, PARAM_PREFIX))) - SCPY(dialinginfo.id, rparam->string_value); dialinginfo.sending_complete = 1; /* process number type */ @@ -313,6 +311,8 @@ void EndpointAppPBX::action_dialing_external(void) /* add or update outgoing call */ trace_header("ACTION extern (calling)", DIRECTION_NONE); add_trace("number", NULL, dialinginfo.id); + if (dialinginfo.sending_complete) + add_trace("number", "complete", "yes"); if (dialinginfo.interfaces[0]) add_trace("interfaces", NULL, dialinginfo.interfaces); end_trace(); -- cgit v1.2.3-55-g7522