Jonas Kellens
2010-Sep-06 14:23 UTC
[asterisk-users] Macro when calling cellphone (GSM) + silence when connecting
Hello list,
I'm using the following macro when calling an external callphone/GSM
number :
[macro-press1]
exten => s,1,NoOp()
exten => s,n,Playback(/var/lib/asterisk/sounds/prompts/press1)
exten => s,n,Read(INPUT,,1,1,1)
exten => s,n,NoOp(input : ${INPUT})
exten => s,n,GoToIf($["${INPUT}"=="1"]?exit:hangup)
exten => s,n(exit),NoOp(call accepted)
exten => s,n,MacroExit()
exten => s,n(hangup),Set(MACRO_RESULT=CONTINUE)
exten => s,n,NoOp(macro_result in macro : ${MACRO_RESULT})
exten => s,n,MacroExit()
The dialplan :
exten => s,n,Dial(${TRUNKOUT}/${TEL},,M(press1))
So the calling party and the called party are only connected together
when the called party presses "1" to accept the call.
When playing the prompt "Press 1 to accept the call", the calling
party
here's a silence (ringtone stops).
How can I have the "ringtone" be played untill the calling party and
the
called party are effectively connected together ?!
I guess by calling the Playback-command, the call is answered. But that
means that the "ringtone" stops. While the called party still needs to
acknowledge the call.
Anyone has a solution ?!
Kind regards,
Jonas.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20100906/24eb1e0f/attachment.htm
Jonas Kellens
2010-Sep-07 16:14 UTC
[asterisk-users] Macro when calling cellphone (GSM) + silence when connecting
Hello list,
is their a way to keep having a dialtone for the calling party when the
macro is executed ?! Or not ?!
Kind regards,
Jonas.
-------- Original Message --------
Subject: Macro when calling cellphone (GSM) + silence when connecting
Date: Mon, 06 Sep 2010 16:23:46 +0200
From: Jonas Kellens <jonas.kellens at telenet.be>
To: Asterisk Users Mailing List - Non-Commercial Discussion
<asterisk-users at lists.digium.com>
Hello list,
I'm using the following macro when calling an external callphone/GSM
number :
[macro-press1]
exten => s,1,NoOp()
exten => s,n,Playback(/var/lib/asterisk/sounds/prompts/press1)
exten => s,n,Read(INPUT,,1,1,1)
exten => s,n,NoOp(input : ${INPUT})
exten => s,n,GoToIf($["${INPUT}"=="1"]?exit:hangup)
exten => s,n(exit),NoOp(call accepted)
exten => s,n,MacroExit()
exten => s,n(hangup),Set(MACRO_RESULT=CONTINUE)
exten => s,n,NoOp(macro_result in macro : ${MACRO_RESULT})
exten => s,n,MacroExit()
The dialplan :
exten => s,n,Dial(${TRUNKOUT}/${TEL},,M(press1))
So the calling party and the called party are only connected together
when the called party presses "1" to accept the call.
When playing the prompt "Press 1 to accept the call", the calling
party
here's a silence (ringtone stops).
How can I have the "ringtone" be played untill the calling party and
the
called party are effectively connected together ?!
I guess by calling the Playback-command, the call is answered. But that
means that the "ringtone" stops. While the called party still needs to
acknowledge the call.
Anyone has a solution ?!
Kind regards,
Jonas.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20100907/e7786af7/attachment.htm
Philipp von Klitzing
2010-Sep-07 16:40 UTC
[asterisk-users] Macro when calling cellphone (GSM) + silence when connecting
Hi!> is their a way to keep having a dialtone for the calling party when the > macro is executed ?! Or not ?!Consider using either FollowMe() or using the G option of Dial() instead. Philipp