Vincent Luba
2005-Jul-11 03:01 UTC
[Asterisk-Users] Calls dropped upon 'native bridging' after IAX2 transfer
Skipped content of type multipart/alternative-------------- next part
--------------
############
# amd BOX #
############
## Step 1
## Bob(ext. 6202) place a remote IAX2 call to the operator (ext. 6302)
## Reminder : _62XX are register on 'amd' and _63XX on 'dell'
-- Executing SetGroup("SIP/6202-d193", "IAX") in new
stack
-- Executing NoOp("SIP/6202-d193", "") in new stack
-- Executing GotoIf("SIP/6202-d193", "0?4:7") in new
stack
-- Goto (from-ip-phones,6302,7)
-- Executing SetVar("SIP/6202-d193", "NumToDial=6302")
in new stack
-- Executing Dial("SIP/6202-d193",
"IAX2/amd:$password$@$DELL_IP$/6302|300|tTrF") in new stack
-- Called amd:$password$@$DELL_IP$/6302
-- Call accepted by $DELL_IP$ (format gsm)
-- Format for call is gsm
-- IAX2/$DELL_IP$:4569/1 is ringing
-- IAX2/$DELL_IP$:4569/1 answered SIP/6202-d193
amd1-itbx*CLI> show channels
Channel (Context Extension Pri ) State Appl. Data
IAX2/$DELL_IP$:4569/1 ( s 1 ) Up Bridged Call
SIP/6202-d193
SIP/6202-d193 (from-ip-phones 6302 10 ) Up Dial
IAX2/amd:$password$@$DELL_IP$/6302|300|tTrF
2 active channel(s)
## Step 2
## The operator transfers the call to Bradd (ext. 6203)
## Reminder : _62XX are register on 'amd' and _63XX on 'dell'
-- Accepting AUTHENTICATED call from $DELL_IP$, requested format = 2, actual
format = 2
-- Executing SetVar("IAX2/dell@$DELL_IP$:4569/2",
"CALLEDID=6203") in new stack
-- Executing GotoIf("IAX2/dell@$DELL_IP$:4569/2",
"0?3:7") in new stack
-- Goto (from-remote-hosts,6203,7)
-- Executing Macro("IAX2/dell@$DELL_IP$:4569/2",
"dialuser|6203|30|tTrF") in new stack
-- Executing DBget("IAX2/dell@$DELL_IP$:4569/2",
"temp=FM/6203") in new stack
-- DBget: varname=temp, family=FM, key=6203
-- DBget: Value not found in database.
-- Executing Dial("IAX2/dell@$DELL_IP$:4569/2",
"SIP/6203|30|tTrF") in new stack
-- Called 6203
-- SIP/6203-078d is ringing
-- SIP/6203-078d answered IAX2/dell@$DELL_IP$:4569/2
amd1-itbx*CLI> show channels
Channel (Context Extension Pri ) State Appl. Data
SIP/6203-078d (from-ip-phones 1 ) Up Bridged Call
IAX2/dell@$DELL_IP$:4569/2
IAX2/dell@$DELL_IP$:4569/2 (macro-dialuser s 102 ) Up Dial
SIP/6203|30|tTrF
IAX2/$DELL_IP$:4569/1 ( s 1 ) Up Bridged Call
SIP/6202-d193
SIP/6202-d193 (from-ip-phones 6302 10 ) Up Dial
IAX2/amd:$password$@$DELL_IP$/6302|300|tTrF
4 active channel(s)
== Spawn extension (from-ip-phones, 6303, 0) exited non-zero on
'IAX2/dell@$DELL_IP$:4569/2' in macro 'dialuser'
== Spawn extension (from-ip-phones, 6303, 0) exited non-zero on
'IAX2/dell@$DELL_IP$:4569/2'
## Step 3
## Place a remote IAX2 incoming call from Bob (ext. 6202) to the Bert (ext.
6303) transfered by Brad (ext. 6203)
## Reminder : _62XX are register on 'amd' and _63XX on 'dell'
-- Executing SetGroup("IAX2/dell@$DELL_IP$:4569/2",
"IAX") in new stack
-- Executing NoOp("IAX2/dell@$DELL_IP$:4569/2", "") in
new stack
-- Executing GotoIf("IAX2/dell@$DELL_IP$:4569/2",
"0?4:7") in new stack
-- Goto (from-ip-phones,6303,7)
-- Executing SetVar("IAX2/dell@$DELL_IP$:4569/2",
"NumToDial=6303") in new stack
-- Executing Dial("IAX2/dell@$DELL_IP$:4569/2",
"IAX2/amd:$password$@$DELL_IP$/6303|300|tTrF") in new stack
-- Called amd:$password$@$DELL_IP$/6303
-- Call accepted by $DELL_IP$ (format gsm)
-- Format for call is gsm
-- IAX2/$DELL_IP$:4569/3 is ringing
-- IAX2/$DELL_IP$:4569/3 answered IAX2/dell@$DELL_IP$:4569/2
-- Attempting native bridge of IAX2/dell@$DELL_IP$:4569/2 and
IAX2/$DELL_IP$:4569/3
-- Channel 'IAX2/dell@$DELL_IP$:4569/2' ready to transfer
-- Channel 'IAX2/$DELL_IP$:4569/3' ready to transfer
-- Releasing IAX2/$DELL_IP$:4569/3 and IAX2/dell@$DELL_IP$:4569/2
-- Hungup 'IAX2/$DELL_IP$:4569/1'
== Spawn extension (from-ip-phones, 6302, 10) exited non-zero on
'SIP/6202-d193'
-- Executing Macro("SIP/6202-d193", "hangup") in new
stack
-- Executing Hangup("SIP/6202-d193", "SIP/6303") in new
stack
== Spawn extension (macro-hangup, s, 1) exited non-zero on
'SIP/6202-d193' in macro 'hangup'
== Spawn extension (from-ip-phones, h, 1) exited non-zero on
'SIP/6202-d193'
-- Hungup 'IAX2/$DELL_IP$:4569/3'
== Spawn extension (from-ip-phones, 6303, 10) exited non-zero on
'IAX2/dell@$DELL_IP$:4569/2'
-- Executing Macro("IAX2/dell@$DELL_IP$:4569/2",
"hangup") in new stack
-- Executing Hangup("IAX2/dell@$DELL_IP$:4569/2",
"SIP/6303") in new stack
## Call is dropped upon IAX2 release
== Spawn extension (macro-hangup, s, 1) exited non-zero on
'IAX2/dell@$DELL_IP$:4569/2' in macro 'hangup'
== Spawn extension (from-ip-phones, h, 1) exited non-zero on
'IAX2/dell@$DELL_IP$:4569/2'
-- Hungup 'IAX2/dell@$DELL_IP$:4569/2'
amd1-itbx*CLI> show channels
Channel (Context Extension Pri ) State Appl. Data
0 active channel(s)
amd1-itbx*CLI>
-------------- next part --------------
############
# dell BOX #
############
## Step 1
## Receives a remote IAX2 incoming call from Bob (ext. 6202) to the operator
(ext. 6302)
## Reminder : _62XX are register on 'amd' and _63XX on 'dell'
-- Accepting AUTHENTICATED call from $AMD_IP$, requested format = 2, actual
format = 2
-- Executing SetVar("IAX2/amd@$AMD_IP$:4569/1",
"CALLEDID=6302") in new stack
-- Executing GotoIf("IAX2/amd@$AMD_IP$:4569/1", "0?3:7")
in new stack
-- Goto (from-remote-hosts,6302,7)
-- Executing Macro("IAX2/amd@$AMD_IP$:4569/1",
"dialuser|6302|30|tT") in new stack
-- Executing Dial("IAX2/amd@$AMD_IP$:4569/1",
"SIP/6302|30|tT") in new stack
-- Called 6302
-- SIP/6302-21f8 is ringing
-- SIP/6302-21f8 answered IAX2/amd@$AMD_IP$:4569/1
dell-itbx1*CLI> show channels
Channel (Context Extension Pri ) State Appl. Data
SIP/6302-21f8 (from-ip-phones 1 ) Up Bridged Call
IAX2/amd@$AMD_IP$:4569/1
IAX2/amd@$AMD_IP$:4569/1 (macro-dialuser s 102 ) Up Dial
SIP/6302|30|tT
2 active channel(s)
== Spawn extension (from-ip-phones, 6203, 0) exited non-zero on
'IAX2/amd@$AMD_IP$:4569/1' in macro 'dialuser'
== Spawn extension (from-ip-phones, 6203, 0) exited non-zero on
'IAX2/amd@$AMD_IP$:4569/1'
## Step 2
## The operator transfers the call to Bradd (ext. 6203)
## Reminder : _62XX are register on 'amd' and _63XX on 'dell'
-- Executing SetGroup("IAX2/amd@$AMD_IP$:4569/1", "IAX")
in new stack
-- Executing NoOp("IAX2/amd@$AMD_IP$:4569/1", "") in new
stack
-- Executing GotoIf("IAX2/amd@$AMD_IP$:4569/1", "0?4:7")
in new stack
-- Goto (from-ip-phones,6203,7)
-- Executing SetVar("IAX2/amd@$AMD_IP$:4569/1",
"NumToDial=6203") in new stack
-- Executing Dial("IAX2/amd@$AMD_IP$:4569/1",
"IAX2/dell:$password$@$AMD_IP$/6203|300|rF") in new stack
-- Called dell:$password$@$AMD_IP$/6203
-- Call accepted by $AMD_IP$ (format gsm)
-- Format for call is gsm
-- IAX2/$AMD_IP$:4569/2 is ringing
-- IAX2/$AMD_IP$:4569/2 answered IAX2/amd@$AMD_IP$:4569/1
-- Attempting native bridge of IAX2/amd@$AMD_IP$:4569/1 and
IAX2/$AMD_IP$:4569/2
-- Channel 'IAX2/amd@$AMD_IP$:4569/1' ready to transfer
-- Channel 'IAX2/$AMD_IP$:4569/2' ready to transfer
-- Releasing IAX2/$AMD_IP$:4569/2 and IAX2/amd@$AMD_IP$:4569/1
-- Hungup 'IAX2/$AMD_IP$:4569/2'
== Spawn extension (from-ip-phones, 6203, 10) exited non-zero on
'IAX2/amd@$AMD_IP$:4569/1'
-- Executing Macro("IAX2/amd@$AMD_IP$:4569/1", "hangup")
in new stack
-- Executing Hangup("IAX2/amd@$AMD_IP$:4569/1",
"SIP/6203") in new stack
== Spawn extension (macro-hangup, s, 1) exited non-zero on
'IAX2/amd@$AMD_IP$:4569/1' in macro 'hangup'
== Spawn extension (from-ip-phones, h, 1) exited non-zero on
'IAX2/amd@$AMD_IP$:4569/1'
-- Hungup 'IAX2/amd@$AMD_IP$:4569/1'
dell-itbx1*CLI> show channels
Channel (Context Extension Pri ) State Appl. Data
0 active channel(s)
## Step 3
## Receives a remote IAX2 incoming call from Bob (ext. 6202) to the Bert (ext.
6303) transfered by Brad (ext. 6203)
## Reminder : _62XX are register on 'amd' and _63XX on 'dell'
-- Accepting AUTHENTICATED call from $AMD_IP$, requested format = 2, actual
format = 2
-- Executing SetVar("IAX2/amd@$AMD_IP$:4569/3",
"CALLEDID=6303") in new stack
-- Executing GotoIf("IAX2/amd@$AMD_IP$:4569/3", "0?3:7")
in new stack
-- Goto (from-remote-hosts,6303,7)
-- Executing Macro("IAX2/amd@$AMD_IP$:4569/3",
"dialuser|6303|30|tT") in new stack
-- Executing Dial("IAX2/amd@$AMD_IP$:4569/3",
"SIP/6303|30|tT") in new stack
-- Called 6303
-- SIP/6303-f794 is ringing
-- SIP/6303-f794 answered IAX2/amd@$AMD_IP$:4569/3
dell-itbx1*CLI> show channels
Channel (Context Extension Pri ) State Appl. Data
SIP/6303-f794 (from-ip-phones 1 ) Up Bridged Call
IAX2/amd@$AMD_IP$:4569/3
IAX2/amd@$AMD_IP$:4569/3 (macro-dialuser s 102 ) Up Dial
SIP/6303|30|tT
2 active channel(s)
dell-itbx1*CLI>
## Call have been dropped on 'amd', but the channels will stay active
until Bert (ext 6303) hangs up
