Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

cisco FXO and Asterisk [закрыт]

0

Привет всем!

Ограбил на днях музей и теперь у меня есть Cisco MC3810-V3 mc3810-a2isv5-mz.122-32.bin. Принимаю из PSTN две аналоговые линии. Отдаю по IP в двупортовый Dynamix FXO и далее на аналоговую АТС. Работает. Пытаюсь вместо Dynamix'а засовывать в Asterisk 11.14.1 - он не видит INVITE. Приходит

INVITE sip:1000@10.20.80.22;user=phone;phone-context=unknown SIP/2.0
Via: SIP/2.0/UDP 10.20.80.18:5060
From: "1000" <sip:1000@10.20.80.18>
To: <sip:1000@10.20.80.22;user=phone;phone-context=unknown>
Date: Wed, 08 Jul 2015 14:09:08 GMT
Call-ID: BBCB4531-24B111E5-8C9DCB78-D35B627F@10.20.80.18
Cisco-Guid: 3150620937-615584229-2359020408-3545981567
User-Agent: Cisco VoIP Gateway/ IOS 12.x/ SIP enabled
CSeq: 101 INVITE
Max-Forwards: 6
Timestamp: 1436364548
Contact: <sip:1000@10.20.80.18:5060;user=phone>
Expires: 180
Content-Type: application/sdp
Content-Length: 132

v=0
o=CiscoSystemsSIP-GW-UserAgent 1048 7361 IN IP4 10.20.80.18
s=SIP Call
c=IN IP4 10.20.80.18
t=0 0
m=audio 20518 RTP/AVP 8
<------------->

но Астериск молчит как партизан. ни в логах,
ни в tcpdump'е ничего. цыска пытается несколько раз INVITE, 
но безрезультатно. Что не так?

asterisk:
[MC3810]
type=peer
host=10.20.80.18
insecure=port,invite
context=test
nat=no
allow=!all,alaw

cisco:

voice-port 1/5
 translate calling 2
 translate called 2
 no battery-reversal
 dial-type pulse
 cptone RU
 connection plar 1000
 codec g711alaw
 station-id number 1000

dial-peer voice 7 voip
 huntstop
 destination-pattern 1000
 session protocol sipv2
 session target ipv4:10.20.80.22
 codec g711alaw
 fax-relay ecm disable
 fax rate 14400
 no vad
удалить переоткрыть спам изменить тег редактировать

спросил 2015-07-08 21:55:07 +0400

asterdron Gravatar asterdron
1 1 1

обновил 2015-07-08 21:56:58 +0400

Comments

Ifconfig и ip route show с астериска предоставьте.

glukinho ( 2015-07-08 23:22:30 +0400 )редактировать

рекомендую настраивать без регистрации как статический хост

meral ( 2015-07-09 01:08:25 +0400 )редактировать

И еще тут умные люди передают, я цитирую:

ip routing включите на цыске. И на Астериске tcpdump -s0 -A host 10.20.80.18

glukinho ( 2015-07-09 01:09:33 +0400 )редактировать

ну тут вроде в одной сети. не надо роутинг включать. на астериске лучше смотреть через sip debug

meral ( 2015-07-09 01:15:50 +0400 )редактировать

обе железки в одной /29. sip debug показывает то же, что и tcpdump: тот INVITE, который я привел. Четыре раза подряд. от цыски в астер. от астера тишина. И все. Кстати, в обратную сторону (с астера в PSTN) звонок ходит, но звук только в одну сторону (еще не разобрался, почему).

asterdron ( 2015-07-09 01:48:02 +0400 )редактировать

Что за странное написание allow = !all,alaw ? Теперь так можно?

glukinho ( 2015-07-09 02:13:28 +0400 )редактировать

ip routing включено по дефолту было.

так allow = !all,alaw,ulaw,ilbc - да, непомню с какой версии, но можно.

asterdron ( 2015-07-09 02:42:35 +0400 )редактировать

pedantic = yes поставьте еще

glukinho ( 2015-07-09 11:40:38 +0400 )редактировать

1 Ответ

0

Помогло pedantic=no !!!

Спасибо glukinho !!!

ссылка удалить спам редактировать

ответил 2015-07-09 11:50:33 +0400

asterdron Gravatar asterdron
1 1 1

Comments

На здоровье, все комплименты отправляются небезызвестному ded'у, чью мудрость я лишь транслировал.

glukinho ( 2015-07-09 11:56:14 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-07-08 21:55:07 +0400

Просмотрен: 394 раз

Обновлен: Jul 09 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.