Страница 1 из 1

настройка sip-trunk и SMG1016M

Добавлено: 27 апр 2013 13:27
kosty63
Недавно приобрели шлюз SMG1016M, собрал тестовую схему на тестирования.Есть два астерикса, на первом номер 1000, на втором 2000.Соединяю два астерикса транком, все работает, настраиваю транки через шлюз, свзяи нет.Шлюз отбивает с ошибкой 503, что вызов отвергнут.По сути получается, что SMG1016M - выступает как транзитный шлюз.Пробовал разрудить через dialplana, пробовал настроить маршрутизацию из одной транк-группы в другую - не работает.
Вот лог pbx_pstn.log:
MG1016. Software Version: V.2.12.01.509. L. M. Build: Apr 1 2013 09:28:41
Log started at: 1:32:15.076173
01:32:23.889922 [INFO] erl: calldata: is tuple. size [12]
01:32:23.890029 [INFO] erl: calldata: REDIR-CALLREF is [-1]
01:32:23.890097 [INFO] ERL. (6): 64.65.76.69.63.65.
01:32:23.890168 [INFO] SIPT. Callref 03fd. Got [10] param in IAM. Type [1], value [0]
01:32:23.890212 [INFO] SIPT. Callref 03fd. Got [11] param in IAM. Type [1], value [0]
01:32:23.890270 [INFO] SIP. RX. Callref 03fd. Mode [0001:-1]. [10.30.0.225:5060], 'device'(6)
01:32:23.890516 [INFO] SIP. RX. Callref 03fd. IAM- Initial Address Message
## Nature of connection: 11
# Satellite: one
# Continuity Check: not required
# Echo control: included
## Forward Call Indicators: 20 00
# Interworking: no encountered
# ISUP: used all the way
# ISUP indicator: preferred all way
# Originating access: non-ISDN
# Calling party category: 0x0a
# Transmission medium req: 0x03 - 3.1 kHz audio
## Called party number: 82 10 02 00 0F
# Nature of address: 0x82 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Number: 2000 <ST>
[Optional params]
# Hop counter: 1E.
## Calling party number: 02 13 01 00
# Nature of address: 0x02 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Screening: 0x03 - network prov
# Presentation: 0x00 - presentation allowed
# Number: 1000
[end of optional params]
01:32:23.890693 [INFO] SIP. Callref 03fd. IAM: mandatory var-part parsed. opt [1]
01:32:23.890744 [INFO] SIP. Callref 03fd. IAM: found CgPN. try get
01:32:23.890783 [INFO] SIP. Callref 03fd. IAM: CgPN get. res [0]
01:32:23.890830 [INFO] SIP. Callref 03fd. IAM: search RedirINF
01:32:23.890877 [INFO] SIP. Callref 03fd. IAM: search UTSERV_INF
01:32:23.890918 [INFO] SIP. Callref 03fd. IAM: search ACCESS
01:32:23.890959 [INFO] SIP. Callref 03fd. IAM: search HOP-CNTR
01:32:23.891000 [INFO] SIP. Callref 03fd. IAM: search PROP-DELAY
01:32:23.891053 [INFO] SIP. Callref 03fd. IAM: Optional part parsed
01:32:23.891095 [INFO] SIP. Callref 03fd. New state 'SIPT_WAIT_MEDIA'
01:32:23.891258 [INFO] SIP. Callref 03fd. Incoming seize mode 'SIP':
# source host <10.30.0.225:5060> device
# Port SIPT:03fd. UserID -1. Intf: -1.
# CCR(none). Category 0a (10).
# Calling <1000> Called <2000> Generic <none> GenericNotify 0x0
# Orig called <none> Redirecting <none>. Redirecting count 0
# cplt=y; pres=allow; nature=not subscriber.
# SS7 all way: y, ISUP all way: y, ISDN orig: n, ISDN pref: 0
# RADIUS: seize-time [0x517af267], return-code [0x0] credit-time [0x0]
RawCalled: -not filled-
01:32:23.891307 [ERR ] SIP. Callref 03fd. IP not allowed, call reject
01:32:23.891349 [ERR ] SIP. Callref 03fd. ProcIAM: call reject, code 21, info: 0
01:32:23.891573 [INFO] SIP. TX. Callref 03fd. REL-Release
# Cause indicators: [user] [cause=Call rejected]
[No optional params]
01:32:23.891782 [INFO] SIP. Callref 03fd. New state 'SIPT_RELEASE_REQUEST'
01:32:23.891957 [INFO] SIP. Callref 03fd. Ignore media in state 'SIPT_RELEASE_REQUEST'
01:32:23.900583 [INFO] erl: calldata: is tuple. size [3]
01:32:23.900694 [INFO] SIP. RX. Callref 03fd. RLC-Release_Complete
[No optional params]
01:32:23.900745 [INFO] SIP. Callref 03fd. 'RLC-Release_Complete' with cause <Normal, unspecified>(31) in state <SIPT_RELEASE_REQUEST>
01:32:23.900790 [INFO] SIP. Callref 03fd. New state 'SIPT_IDLE'
01:32:30.831010 [INFO] erl: calldata: is tuple. size [12]
01:32:30.831110 [INFO] erl: calldata: REDIR-CALLREF is [-1]
01:32:30.831167 [INFO] ERL. (6): 64.65.76.69.63.65.
01:32:30.831224 [INFO] SIPT. Callref 03fc. Got [10] param in IAM. Type [1], value [0]
01:32:30.831268 [INFO] SIPT. Callref 03fc. Got [11] param in IAM. Type [1], value [0]
01:32:30.831325 [INFO] SIP. RX. Callref 03fc. Mode [0001:-1]. [10.30.0.225:5060], 'device'(6)
01:32:30.831525 [INFO] SIP. RX. Callref 03fc. IAM- Initial Address Message
## Nature of connection: 11
# Satellite: one
# Continuity Check: not required
# Echo control: included
## Forward Call Indicators: 20 00
# Interworking: no encountered
# ISUP: used all the way
# ISUP indicator: preferred all way
# Originating access: non-ISDN
# Calling party category: 0x0a
# Transmission medium req: 0x03 - 3.1 kHz audio
## Called party number: 82 10 02 00 0F
# Nature of address: 0x82 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Number: 2000 <ST>
[Optional params]
# Hop counter: 1E.
## Calling party number: 02 13 01 00
# Nature of address: 0x02 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Screening: 0x03 - network prov
# Presentation: 0x00 - presentation allowed
# Number: 1000
[end of optional params]
01:32:30.831690 [INFO] SIP. Callref 03fc. IAM: mandatory var-part parsed. opt [1]
01:32:30.831741 [INFO] SIP. Callref 03fc. IAM: found CgPN. try get
01:32:30.831780 [INFO] SIP. Callref 03fc. IAM: CgPN get. res [0]
01:32:30.831827 [INFO] SIP. Callref 03fc. IAM: search RedirINF
01:32:30.831875 [INFO] SIP. Callref 03fc. IAM: search UTSERV_INF
01:32:30.831916 [INFO] SIP. Callref 03fc. IAM: search ACCESS
01:32:30.831957 [INFO] SIP. Callref 03fc. IAM: search HOP-CNTR
01:32:30.831999 [INFO] SIP. Callref 03fc. IAM: search PROP-DELAY
01:32:30.832053 [INFO] SIP. Callref 03fc. IAM: Optional part parsed
01:32:30.832095 [INFO] SIP. Callref 03fc. New state 'SIPT_WAIT_MEDIA'
01:32:30.832221 [INFO] SIP. Callref 03fc. Incoming seize mode 'SIP':
# source host <10.30.0.225:5060> device
# Port SIPT:03fc. UserID -1. Intf: -1.
# CCR(none). Category 0a (10).
# Calling <1000> Called <2000> Generic <none> GenericNotify 0x0
# Orig called <none> Redirecting <none>. Redirecting count 0
# cplt=y; pres=allow; nature=not subscriber.
# SS7 all way: y, ISUP all way: y, ISDN orig: n, ISDN pref: 0
# RADIUS: seize-time [0x517af26e], return-code [0x0] credit-time [0x0]
RawCalled: -not filled-
01:32:30.832266 [ERR ] SIP. Callref 03fc. IP not allowed, call reject
01:32:30.832308 [ERR ] SIP. Callref 03fc. ProcIAM: call reject, code 21, info: 0
01:32:30.832495 [INFO] SIP. TX. Callref 03fc. REL-Release
# Cause indicators: [user] [cause=Call rejected]
[No optional params]
01:32:30.832726 [INFO] SIP. Callref 03fc. New state 'SIPT_RELEASE_REQUEST'
01:32:30.832867 [INFO] SIP. Callref 03fc. Ignore media in state 'SIPT_RELEASE_REQUEST'
01:32:30.841680 [INFO] erl: calldata: is tuple. size [3]
01:32:30.841792 [INFO] SIP. RX. Callref 03fc. RLC-Release_Complete
[No optional params]
01:32:30.841843 [INFO] SIP. Callref 03fc. 'RLC-Release_Complete' with cause <Normal, unspecified>(31) in state <SIPT_RELEASE_REQUEST>
01:32:30.841889 [INFO] SIP. Callref 03fc. New state 'SIPT_IDLE'
01:32:36.372403 [INFO] erl: calldata: is tuple. size [12]
01:32:36.372501 [INFO] erl: calldata: REDIR-CALLREF is [-1]
01:32:36.372557 [INFO] ERL. (6): 64.65.76.69.63.65.
01:32:36.372614 [INFO] SIPT. Callref 03fb. Got [10] param in IAM. Type [1], value [0]
01:32:36.372658 [INFO] SIPT. Callref 03fb. Got [11] param in IAM. Type [1], value [0]
01:32:36.372713 [INFO] SIP. RX. Callref 03fb. Mode [0001:-1]. [10.30.0.33:5060], 'device'(6)
01:32:36.372873 [INFO] SIP. RX. Callref 03fb. IAM- Initial Address Message
## Nature of connection: 11
# Satellite: one
# Continuity Check: not required
# Echo control: included
## Forward Call Indicators: 20 00
# Interworking: no encountered
# ISUP: used all the way
# ISUP indicator: preferred all way
# Originating access: non-ISDN
# Calling party category: 0x0a
# Transmission medium req: 0x03 - 3.1 kHz audio
## Called party number: 82 10 01 00 0F
# Nature of address: 0x82 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Number: 1000 <ST>
[Optional params]
# Hop counter: 1E.
## Calling party number: 02 13 02 00
# Nature of address: 0x02 - unknown
# Numbering plan: 0x01 - ISDN/telephony
# Screening: 0x03 - network prov
# Presentation: 0x00 - presentation allowed
# Number: 2000
[end of optional params]
01:32:36.373072 [INFO] SIP. Callref 03fb. IAM: mandatory var-part parsed. opt [1]
01:32:36.373127 [INFO] SIP. Callref 03fb. IAM: found CgPN. try get
01:32:36.373168 [INFO] SIP. Callref 03fb. IAM: CgPN get. res [0]
01:32:36.373217 [INFO] SIP. Callref 03fb. IAM: search RedirINF
01:32:36.373267 [INFO] SIP. Callref 03fb. IAM: search UTSERV_INF
01:32:36.373310 [INFO] SIP. Callref 03fb. IAM: search ACCESS
01:32:36.373351 [INFO] SIP. Callref 03fb. IAM: search HOP-CNTR
01:32:36.373395 [INFO] SIP. Callref 03fb. IAM: search PROP-DELAY
01:32:36.373450 [INFO] SIP. Callref 03fb. IAM: Optional part parsed
01:32:36.373492 [INFO] SIP. Callref 03fb. New state 'SIPT_WAIT_MEDIA'
01:32:36.373625 [INFO] SIP. Callref 03fb. Incoming seize mode 'SIP':
# source host <10.30.0.33:5060> device
# Port SIPT:03fb. UserID -1. Intf: -1.
# CCR(none). Category 0a (10).
# Calling <2000> Called <1000> Generic <none> GenericNotify 0x0
# Orig called <none> Redirecting <none>. Redirecting count 0
# cplt=y; pres=allow; nature=not subscriber.
# SS7 all way: y, ISUP all way: y, ISDN orig: n, ISDN pref: 0
# RADIUS: seize-time [0x517af274], return-code [0x0] credit-time [0x0]
RawCalled: -not filled-
01:32:36.373670 [ERR ] SIP. Callref 03fb. IP not allowed, call reject
01:32:36.373711 [ERR ] SIP. Callref 03fb. ProcIAM: call reject, code 21, info: 0
01:32:36.373898 [INFO] SIP. TX. Callref 03fb. REL-Release
# Cause indicators: [user] [cause=Call rejected]
[No optional params]
01:32:36.374104 [INFO] SIP. Callref 03fb. New state 'SIPT_RELEASE_REQUEST'
01:32:36.374244 [INFO] SIP. Callref 03fb. Ignore media in state 'SIPT_RELEASE_REQUEST'
01:32:36.383123 [INFO] erl: calldata: is tuple. size [3]
01:32:36.383232 [INFO] SIP. RX. Callref 03fb. RLC-Release_Complete
[No optional params]
01:32:36.383282 [INFO] SIP. Callref 03fb. 'RLC-Release_Complete' with cause <Normal, unspecified>(31) in state <SIPT_RELEASE_REQUEST>
01:32:36.383327 [INFO] SIP. Callref 03fb. New state 'SIPT_IDLE'
SMG1016. Software Version: V.2.12.01.509. L. M. Build: Apr 1 2013 09:28:41
Log finished at: 1:32:58.353219




В чем ошибка по логам стало ясно - 01:32:30.832266 [ERR ] SIP. Callref 03fc. IP not allowed, call reject
01:32:30.832308 [ERR ] SIP. Callref 03fc. ProcIAM: call reject, code 21, info: 0

Но как ее решить не могу понять.Буду рад любой помощи, прошу откликнуться.

Re: настройка sip-trunk и SMG1016M

Добавлено: 29 апр 2013 09:12
Bokrenok
kosty63 писал(а):В чем ошибка по логам стало ясно - 01:32:30.832266 [ERR ] SIP. Callref 03fc. IP not allowed, call reject
01:32:30.832308 [ERR ] SIP. Callref 03fc. ProcIAM: call reject, code 21, info: 0

Но как ее решить не могу понять.Буду рад любой помощи, прошу откликнуться.


Шлюз контролирует входящие запросы на установление вызова по IP/порту встречного направления. Ошибка "IP not allowed" обозначает что не было найдено SIP-интерфейса с походящей парой IP:port.

Вам необходимо настроить 2 SIP-интерфейса (по одному на астериск) с указанием хостов/портов встречной стороны:

1. 10.30.0.225:5060
2. 10.30.0.33:5060

Добавлено: 20 май 2013 12:04
kosty63
Спасибо за ответ, все заработало.