A lot of my prospects wanted to save money by using their existing phones. Several were fed up, Avaya shops.
-
I want to learn how to make an H323 phone work under Asterisk even if I never use it on a live system
-
Being able to use expensive, existing H323 phones equals more sales even if they have limited functionality. There would be a disclaimer on that.
I appreciate your input Ward and SK but even if I don’t buy any Uniden phones I would like to know how to get an H323 phone working on Asterisk,…just for the learning experience.
Again,…I knew this was the wrong place to post my query. I kinda’ figured it would get a beat down like I did for my Ubuntu platform and I know Freepbx doesn’t support the protocol.
To the good I am close to getting it working. When I lift the handset on the H323 phone CLI sees it but I don’t get a dial tone.
ooh323.conf:
[general]
port=1720
bindaddr=192.168.2.35
h323id=ObjSysAsterisk
e164=100
callerid=asterisk
;gatekeeper = DISABLE
context=from-internal
disallow=all ;Note order of disallow/allow is important.
allow=ulaw
faststart=yes
dtmfmode=rfc2833
[6999]
type=friend
ip=192.168.2.105
port=1720
e164=6999
;dial=OOH323/6999
;callerid=device <6999>
;mailbox=6999@default
h323id=6999
accountcode=
extensions_custom.conf
;#include custom_weatherzip.conf
exten => 555,1,Macro(user-callerid)
exten => 555,2,Authenticate(9876)
exten => 555,3,Read(SPYNUM,agent-newlocation)
exten => 555,4,ChanSpy(SIP/${SPYNUM})
[ext-local]
exten => 6999,1,Macro(exten-vm,6999,6999)
exten => 6999,n,Goto(vmret,1)
exten => 6999,hint,OOH323/6999&Custom:DND6999
exten => ${VM_PREFIX}6999,1,Macro(vm,6999,DIRECTDIAL,${IVR_RETVM})
exten => ${VM_PREFIX}6999,n,Goto(vmret,1)
exten => vmb6999,1,Macro(vm,6999,BUSY,${IVR_RETVM})
exten => vmb6999,n,Goto(vmret,1)
exten => vmu6999,1,Macro(vm,6999,NOANSWER,${IVR_RETVM})
exten => vmu6999,n,Goto(vmret,1)
exten => vms6999,1,Macro(vm,6999,NOMESSAGE,${IVR_RETVM})
exten => vms6999,n,Goto(vmret,1)
[custom-incoming]
exten => s,1,Set(Var_FROM_DOMAIN=${CUT(CUT(SIP_HEADER(TO),@,2),>,1)})
exten => s,2,GotoIF($["${Var_FROM_DOMAIN}" = “callcentric.com”]?5:3)
exten => s,3,GotoIF($["${Var_FROM_DOMAIN}" = “ss.callcentric.com”]?5:4)
exten => s,4,GotoIF($["${Var_FROM_DOMAIN}" = “66.193.176.35”]?5:7)
exten => s,5,Set(Var_TO_DID=${CUT(CUT(SIP_HEADER(TO),@,1),:,2)})
exten => s,6,GotoIF($["${Var_TO_DID}" != “”]?ext-did,${Var_TO_DID},1:7)
exten => s,7,GoTo(from-pstn,s,1)
exten => h,8,Macro(hangupcall)
Do you see any clues that might help me?