[Asterisk-Users] [Asterisk-Dev] Cisco ATA 186 chan_mgcp Transfer problem

Thomas Dingermann td at trobisch.de
Mon Oct 13 06:25:38 MST 2003


Florian Overkamp schrieb:
> Hey, if I press Flash asterisk gets the 'hf' event but does nothing. 
> What gives ? :-)
> 
We can compare our ATA-configs, because transfering works fine with MGCP 
(SIP doesnt).

> By the way, I'd think maybe it's not actually transferring but rather 
> 'bridging' through the ATA ?
> Maybe you can show some config snippets ?
> 
The call seems (for me) to be bridged by *:

gw-bzo*CLI>
gw-bzo*CLI> show channels
         Channel  (Context    Extension    Pri )   State Appl.         Data
  SIP/snom1-baef  (default                 1   )      Up Bridged Call 
CAPI[contr1/8504]/22
CAPI[contr1/8504]/22  (macro-stdexten s            3   )      Up Dial 
        SIP/snom1|20|mt
2 active channel(s)
gw-bzo*CLI>



Is this complete?

Thomas

mgcp.conf:
[general]
port = 2727
bindaddr = 0.0.0.0
disallow=all
allow=alaw
inbanddtmf=0
transfer = yes
threewaycalling=yes
musiconhold=1

[192.168.1.25]
transfer = yes
threewaycalling=yes
host = 192.168.1.25

context = default
callerid = "Thomas <8504>"
mailbox = 8504
callgroup = 1
pickupgroup = 1
transfer=1
line => aaln/1

context = default
callerid = "Thomas <8506>"
mailbox = 8506
transfer = 1
line => aaln/2
line => *


sip.conf:
; SIP Configuration for Asterisk
;

[general]
port = 5060                     ; Port to bind to
bindaddr = 192.168.1.2          ; Address to bind to
context = default               ; Default for incoming calls
disallow=all
allow=ulaw
allow=alaw
allow=gsm

[snom1]
type=friend
secret=snom1
host=dynamic
defaultip=192.168.1.18
context = default
mailbox = 8501
callerid = "Thomas <8501>"
calleridnum = 8501
callgroup = 1
pickupgroup = 1


capi.conf:
;
; CAPI config
;
;
; Multipoint
[global]
mode=immediate
isdnmode=multipoint
;nationalprefix=00
;internationalprefix=000

[interfaces]
msn=8500,8501,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518
incomingmsn=*
controller=1,2
context=isdn
echosquelch=1
softdtmf=0
rxgain=1
txgain=1
devices=2


extensions.conf:

[general]
static=yes
writeprotect=no

[macro-stdexten];
;
; Standard extension macro:
;   ${ARG1} - Extension  (we could have used ${MACRO_EXTEN} here as well
;   ${ARG2} - Device(s) to ring
;
exten => s,1,DBget(temp=UML/${ARG1})
exten => s,2,Goto(default|${temp}|1)
exten => s,102,Goto(s|3)
exten => s,3,Dial(${ARG2},20,mt)
exten => s,4,Voicemail2(u${ARG1})
exten => s,5,HangUp
exten => s,104,Voicemail2(b${ARG1})
exten => s,105,HangUp


[outgroup]
exten => _X.,1,Dial(CAPI/${CALLERIDNUM}:b${EXTEN},,T)
exten => _X.,2,Dial(CAPI/8501:b${EXTEN},,T)

[asterisk]
include => parkedcalls
exten => 8501,1,Macro(stdexten,8501,SIP/snom1)
exten => 8504,1,Macro(stdexten,8501,MGCP/aaln/1 at 192.168.1.25)

[isdn]
exten => s,1,AGI(nuller.agi)
; nuller.agi adds a leading zero for incoming calls and jumps to context 
; "asterisk"





More information about the asterisk-users mailing list