[asterisk-users] Asterisk NOT in the media path
Jonas Kellens
jonas.kellens at telenet.be
Thu Feb 23 13:48:34 CST 2012
On 01/20/2012 03:42 PM, Kevin P. Fleming wrote:
> On 01/20/2012 08:07 AM, Jonas Kellens wrote:
>> Hello,
>>
>> I want to place an Asterisk-server A in front of 2 other
>> Asterisk-servers (B1 & B2).
>>
>> This first Asterisk-server A needs to send incoming calls to one of the
>> 2 available Asterisk-servers (B1 or B2) behind it.
>>
>> So I want the first Asterisk-server A to accept the call, and based upon
>> some checks in the dialplan send the call through to one of the other
>> Asterisk-servers (B1 or B2) which further handle the call.
>>
>> The first Asterisk-server A then needs to pull itself from the
>> media-path. There's no further need for this Asterisk to stay within the
>> audio-path.
>>
>> 1. Is this possible ?
>> 2. Using Asterisk 1.6.2.22, do I just use canreinvite=yes in the peer
>> definition of Asterisk B1 and Asterisk B2 ?
>>
>> So I have :
>>
>> Provider >>> Asterisk A1 >>> Asterisk B1 & Asterisk B2
>>
>> I want the audio to go directly from Provider to server B1 when the call
>> has been set up.
>
> As long as there are no NATs involved, yes, this should work. You will
> also need 'canreinvite' ('directmedia' in Asterisk 1.8 and later) in
> the peer definition for the provider.
>
Hello again,
this is currently not really working.
I see on the Asterisk CLI that the call streams through my Asterisk A1
(which should stay out of the media path) :
[Feb 23 22:24:47] -- Called Mast/980419
[Feb 23 22:24:47] -- SIP/Mast-0000000e answered SIP/VOXBONEin-0000000d
[Feb 23 22:24:47] -- Native bridging SIP/VOXBONEin-0000000d and
SIP/Mast-0000000e
*CLI>
*CLI> core show channels
Channel Location State Application(Data)
SIP/Mast-000000 (None) Up AppDial((Outgoing Line))
SIP/VOXBONEin-000000 980419 at VOXBONEin Up Dial(SIP/Mast/980419)
2 active channels
1 active call
Peer VoxBone and peer Mast should re-invite and leave this Asterisk out
of the media path on call answer.
These are my SIP peer definitions :
[VOXBONEin]
type=peer
host=XX.XX.XX.XX
context=VOXBONEin
disallow=all
allow=alaw
allow=gsm
canreinvite=yes
qualify=yes
dtmfmode=rfc2833
[Mast]
type=peer
host=XX.XX.XX.XX
defaultuser=Mast
secret=guessme
disallow=all
allow=alaw
allow=gsm
canreinvite=yes
qualify=yes
dtmfmode=rfc2833
Am I missing a setting ? Using Asterisk 1.6.2.22
Regards,
Jonas.
More information about the asterisk-users
mailing list