X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=action.cpp;h=d720dbe62d249bb87f50e5abd1f506a64677f0cc;hp=8c06137b150f17b4dedfb901120850a175e2b201;hb=3ac6881c22bce18091f19b06958ac66016bf9a32;hpb=8994874d7bcb1eff9ee833fb22e4910cc365f456 diff --git a/action.cpp b/action.cpp index 8c06137..d720dbe 100644 --- a/action.cpp +++ b/action.cpp @@ -213,6 +213,12 @@ void EndpointAppPBX::action_dialing_external(void) if ((rparam = routeparam(e_action, PARAM_PREFIX))) SPRINT(dialinginfo.id, "%s%s", rparam->string_value, e_extdialing); + /* process keypad */ + if ((rparam = routeparam(e_action, PARAM_KEYPAD))) { + SCPY(dialinginfo.keypad, dialinginfo.id); + dialinginfo.id[0] = '\0'; + } + /* process number complete */ if ((rparam = routeparam(e_action, PARAM_COMPLETE))) if ((rparam = routeparam(e_action, PARAM_PREFIX)))