sip.conf
[general] transport=udp language=ru allowguest=no externrefresh=60 directmedia=no qualify=yes [office-phone](!) type=friend nat=no host=dynamic dtfmmode=rfc2833 disallow=all allow=alaw qualifyfreq=30 context=office-phones callcounter=yes callwaiting=no secret=SECRET [805](office-phone)
extensions.conf
[office-phones] exten=>_X.,1,NoOp() same=>n,Dial(OOH323/${EXTEN}@some_peer,30,rT) same=>n,Hangup [from-some-peer] exten=>_X.,1,NoOp() same=>n,Dial(SIP/805,30,t) same=>n,Hangup
ooh323.conf
[general] bindaddr=192.168.1.248 gatekeeper=DISABLE faststart=yes h245tunneling=no context=internal disallow=all allow=alaw dtmfmode=rfc2833 [some_peer] type=peer context=from-some-peer ip=X.X.X.X port=1720 dtmfmode=rfc2833 disallow=all allow=alaw canreinvite=no
*CLI>
== Using SIP RTP CoS mark 5 -- Executing [1903@office-phones:1] NoOp("SIP/805-00000003", "") in new stack -- Executing [1903@office-phones:2] Dial("SIP/805-00000003", "OOH323/1903@some_peer,30,rT") in new stack -- Called OOH323/1903@some_peer -- OOH323/some_peer-3 is ringing -- OOH323/some_peer-3 answered SIP/805-00000003 > 0x7f7f4c01d030 -- Probation passed - setting RTP source address to 192.168.1.138:24504 == Spawn extension (office-phones, 1903, 2) exited non-zero on 'SIP/805-00000003'
Видно, что звонок прошел, там автоответчик снимает трубку. Нет голоса ни у меня, ни на удаленной стороне.
Смущает ещё вот что
*CLI> core show channeltypes Type Description Devicestate Indications Transfer ---------- ----------- ----------- ----------- -------- OOH323 Objective Systems H323 Channel Driver no yes no
Для SIP везде стоит yes
Задан: 2014-07-16 08:13:54 +0400
Просмотрен: 497 раз
Обновлен: Jul 16 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.
tcp то открыто для h323 ?
awsswa ( 2014-07-16 10:20:16 +0400 )редактироватьпосмотри дампом, скорей всего проблема с rtp.
CheeZ ( 2014-07-16 11:34:49 +0400 )редактироватьawsswa, где оно должно быть открыто?
CheeZ, подскажи как?
thunderamur ( 2014-07-18 05:54:33 +0400 )редактироватьэтот [some_peer] случаем не за NAT? H.323 это не умеет.
Zavr2008 ( 2014-07-22 10:44:20 +0400 )редактировать[some_peer] не за натом, за натом я, но делаю проброс портов
http://forum.ubuntu.ru/index.php?topic=247094.msg1950811#msg1950811
thunderamur ( 2014-07-23 09:51:01 +0400 )редактироватьа безполезно - поднимайте vpn чтоб были в одной сети
awsswa ( 2014-07-23 11:55:54 +0400 )редактироватьа если я комп напрямую в инет воткну, пойдет?
thunderamur ( 2014-07-25 11:40:06 +0400 )редактироватьhttp://people.netfilter.org/zhaojingmin/h323conntracknat_helper/
тут говорят, что можно натить через линуксовый шлюз.
Но вот, вроде все так сделал, однако в wireshark не видно пакетов от удаленной стороны, только пинги с destination unreachable
Скрин wireshark во время звонка http://itmages.ru/image/view/1793327/248e36d5
thunderamur ( 2014-07-25 12:07:17 +0400 )редактировать