ATA186 + * + softphone
имею - * 1.0.7, oh323 0.6.6-pre1, АТАшку 186 прошивка 3.1 H323, и Smilesoft'овский softphone (кстати, freeware, умеет g729-й, но есть ограничение на длину разговора, для тестов - самое оно, в принципе есть могу выложить, т.к. сайта разработчки уже нет)
друг на друга напрямую АТАшка и софтфон звонят без проблем
собственно, у меня 2 вопроса:
1)пытаюсь звонить с Smilesoft softphone g729-м кодеком через * на ATA 186 (h323 - h323), имею ошибку:
H.323 CONTROL PROTOCOL ERROR (Capability Exchange : Rejected)
или более подробно:
Inbound H.323 call 'ip$192.168.134.8:1113/5009' detected.
Channel OH323/xp@192.168.134.8-8725 created and attached for inbound H.323 call 'ip$192.168.134.8:1113/5009'.
Outbound H.323 call 'ip$localhost/22096'.
Call 'ip$localhost/22096' cleared.
Call 'ip$localhost/22096' cleared in INIT state.
*** [ip$192.168.134.8:1113/5009] H.323 CONTROL PROTOCOL ERROR (Capability Exchange : Rejected)
Call 'ip$192.168.134.8:1113/5009' has exception CTRL_ERROR.
Call 'ip$192.168.134.8:1113/5009' cleared.
Call 'ip$192.168.134.8:1113/5009' without owner has already been cleared
(1).
Cancelled scheduled release of call 'ip$192.168.134.8:1113/5009'.
Call 'ip$localhost/22096' without owner has already been cleared (2).
если честно, мне эта отладочная информация мало что говорит, но есть же здесь грамотные люди - подскажите, что подкрутить, пожалуйста!
2) насколько я понял, в возможности * входят h323-sip трансляция
у меня не получилось (не проходят звонки), но думаю, тут дело в попадании в один контекст соответсвующих записей в sip.conf и oh323.conf'игов.
Что мне нужно сделать, чтобы можно было звонить с sip'а на h323 и обратно - поменять везде контексы sip и voip-h323 на voip?
--------oh323.conf--------
[general]
listenAddress=0.0.0.0
listenPort=1720
tcpStart=10000
tcpEnd=20000
udpStart=10000
udpEnd=20000
fastStart=no
h245Tunnelling=no
h245inSetup=no
inBandDTMF=no
jitterMin=20
jitterMax=100
ipTos=none
outboundMax=10
inboundMax=10
simultaneousMax=10
gatekeeper=disable
gatekeeperTTL=600
userInputMode=RFC2833
amaFlags=default
accountCode=H323
language=en
musionhold=default
context=voip-h323
[register]
[codecs]
codec=G711A
frames=20
[ata1]
;type=peer
type=friend
host=192.168.134.44
nat=no
noFastStart=yes
noSilenceSuppression=yes
dtmfmode=rfc2833
context=voip-h323
incominglimit=10
[sphone]
type=friend
host=192.168.134.8
nat=no
noFastStart=yes
noSilenceSuppression=yes
dtmfmode=Q931
context=voip-h323
incominglimit=10
--------oh323.conf--------
--------sip.conf----------
[general]
context=sip ; Default context for incoming calls
[phone2]
type=friend
host=dynamic
defaultip=192.168.134.8
;username=phone2
;secret=mysjphone
dtmfmode=rfc2833
mailbox=1000
context=sip
callerid="Me" <2124>
[phone1]
type=friend
host=dynamic
defaultip=192.168.1.4
username=phone1
secret=mysjphone
dtmfmode=rfc2833
mailbox=1000
context=sip
callerid="Mini Me" <2123>
--------sip.conf----------
-------extensions.conf----------
[general]
static=yes
writeprotect=no
...
;опускаю по причине того, что все как extensions.conf.example
;ниже - то что я добавил
...
[sip]
exten => 2123,1,Dial(SIP/phone1,60)
exten => 2124,1,Dial(SIP/phone2,60)
exten => 1000,1,Dial(SIP/phone1&SIP/phone2,60)
[voip-h323]
exten => 2001,1,Dial(OH323/ata1,60)
exten => 2001,100,Hangup
exten => 2002,1,Dial(OH323/sphone,60)
exten => 2002,100,Hangup
-------extensions.conf----------
|