|
|
Joined: Jul 2006
Posts: 16
Member
|
OP
Member
Joined: Jul 2006
Posts: 16 |
I see your talking Asterisk. Indeed, exten =>D,n,Hangup() works. In fact I'm doing something similar to catch hangups before the call is bridged to the voicemail application. The problem is when the call is bridged (in asterisk) to app_voicemail.so there are 2 pointers passed to the recording function, char *acceptdtmf = "#"; char *canceldtmf = "";
I could simply change the # to D, however this machine does much more than be a Toshiba Voicemail system so I am working on a patch to have the vm-app accept an extra option (without rewriting the whole program). This is still not going to be a perfect solution as those 2 parameters are not perfect matches to the dtmf A & D functionality.
At any rate, the best solution would be to have the toshiba hang up without sending tones of any type when the call terminates. And for the purposes of this discussion, I am regading it as a Toshiba question (I'll share the patch and voicemail contexts - but should get it working first).
|
|
|
Visit Atcom to get started with your new business VoIP phone system ASAP
Turn up is quick, painless, and can often be done same day.
Let us show you how to do VoIP right, resulting in crystal clear call quality and easy-to-use features that make everyone happy!
Proudly serving Canada from coast to coast.
|
|
Forums84
Topics94,284
Posts638,771
Members49,765
|
Most Online5,661 May 23rd, 2018
|
|
1 members (Carl Navarro),
145
guests, and
348
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
|
|
|