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
Просмотрен: 468 раз
Обновлен: 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 )редактировать