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

SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 21 май 2015, 19:22
olejma39
Прошу совета у коллективного разума =)
Имеется SPA8880, необходимо обеспечить DID в Asterisk.
Прикладываю что имею и что получается:

2015.05.21-19:10:59 <192.168.0.4>: <134>M1:

2015.05.21-19:10:59 <192.168.0.4>: <134>M1:

2015.05.21-19:11:06 <192.168.0.4>: <159>M1: FXO:Digit=3

2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=0

2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=3

2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=3

2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=2

2015.05.21-19:11:10 <192.168.0.4>: <159>M1: FXO:Digit=3

2015.05.21-19:11:10 <192.168.0.4>: <159>M1: FXO:Digit=0

2015.05.21-19:11:10 <192.168.0.4>: <159>M1: FXO:Digit=2

2015.05.21-19:11:11 <192.168.0.4>: <159>M1: FXO:Digit=3

2015.05.21-19:11:59 <192.168.0.4>: <134>M1: [1]<<192.168.0.10:5060(560)

2015.05.21-19:11:59 <192.168.0.4>: <134>M1: [1]<<192.168.0.10:5060(560)

2015.05.21-19:11:59 <192.168.0.4>: OPTIONS sip:spa8k8line2@192.168.0.4:5161 SIP/2.0

Via: SIP/2.0/UDP 192.168.0.10:5060;branch=z9hG4bK31cecc8d

Max-Forwards: 70

From: "Unknown" <sip:Unknown@192.168.0.10>;tag=as67b92f2d

To: <sip:spa8k8line2@192.168.0.4:5161>

Contact: <sip:Unknown@192.168.0.10:5060>

Call-ID: 16713e58747fb62e6e6c681d4ba4eed1@192.168.0.10:5060

CSeq: 102 OPTIONS

User-Agent: FPBX-2.11.0(11.17.1)

Date: Thu, 21 May 2015 14:58:19 GMT

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE

Supported: replaces, timer

Content-Length: 0

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 21 май 2015, 21:16
ded
Чтобы просить совета надо обладать минимальным багажом знаний по теме.
Google => "Что такое пакеты SIP OPTIONS? Астериск qualify=yes"

Код: Выделить всё

2015.05.21-19:11:59 <192.168.0.4>: OPTIONS sip:spa8k8line2@192.168.0.4:5161 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.10:5060;branch=z9hG4bK31cecc8d
Max-Forwards: 70
From: "Unknown" <sip:Unknown@192.168.0.10>;tag=as67b92f2d
To: <sip:spa8k8line2@192.168.0.4:5161>
Contact: <sip:Unknown@192.168.0.10:5060>
Call-ID: 16713e58747fb62e6e6c681d4ba4eed1@192.168.0.10:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.17.1)
Date: Thu, 21 May 2015 14:58:19 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 21 май 2015, 21:30
olejma39
Тот лог что выложен выше это снято посредством syslog c SPA8800.
Прикладываю скрины настроек.
До того как прокидывать DID в астериск, хотелось бы увидеть его на самом данном шлюзе.

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 21 май 2015, 22:53
ded
olejma39 писал(а):Тот лог что выложен выше это снято посредством syslog c SPA8800.
И зачем выкладывать дамп пакета OPTIONS? Как это поможет Вашему вопросу?
Представьте упрощённую ситуацию: в комнате телефонная розетка, Вы воткнули в неё телефонный аппарат, и он вдруг зазвонил. Как Вы определите - какой городской номер этой линии? Этой информации в аналоговой телефонии нет. Вы можете только снять трубку и спросить - "А куда Вы позвонили? Какой номер Вы набрали сейчас?"
Узнав номер городской линии Вы можете его указать как номер Hot line, создать пир для SPA8800, указать в нём context=from-trunk и вот там ловить этот номер как DID.
В интернете бездна инструкций настройки SPA8800 + Asterisk

Возможно Вы спрашиваете про Caller ID? Это не входящий номер, а номер того, кто звонит.
Прочитайте хотя бы статьи в википедии по этой теме.

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 22 май 2015, 00:04
olejma39
Тогда прошу прощения за некорректно поставленный вопрос.
Мне в действительности нужен Caller ID.

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 22 май 2015, 00:09
ded
https://ru.wikipedia.org/wiki/Caller_ID

Эта услуга обычно платная на аналоговых линиях. Её точно включили? Если да, то в каком формате передают CLID?

Код: Выделить всё

2015.05.21-19:11:06 <192.168.0.4>: <159>M1: FXO:Digit=3
2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=0
2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=3
2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=3
2015.05.21-19:11:07 <192.168.0.4>: <159>M1: FXO:Digit=2
2015.05.21-19:11:10 <192.168.0.4>: <159>M1: FXO:Digit=3
2015.05.21-19:11:10 <192.168.0.4>: <159>M1: FXO:Digit=0
2015.05.21-19:11:10 <192.168.0.4>: <159>M1: FXO:Digit=2
2015.05.21-19:11:11 <192.168.0.4>: <159>M1: FXO:Digit=3
Что за номер 303323023? Это может быть CID (CLID)?

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 22 май 2015, 00:23
olejma39
>>Что за номер 303323023? Это может быть CID (CLID)?
Да, может. Это внутренние номера УАТС. (3032, 3033)
Для полного понимания картины. В УАТС телефония абонентам, предоставляется только медной парой.
Конечному абоненту ( т.е. мне ) необходимо получать caller id.
Ранее, подобная услуга никому из клиентов БЦ не предоставлялась. Сама УАТС построена на базе АТС NEC 2000. Ими была приобретена плата caller id для предоставления столь необходимой мне услуги. Собственно - тестируем.

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 22 май 2015, 00:43
ded
Тогда очевидно, что NEC вам передаёт CallerID так, что SPA8800 его понимает. И тогда можно видеть 3032 В ПАКЕТЕ INVITE при звонке из NEC в Астериск через SPA8800, а не в пакете OPTIONS.
Вам бы теорию по протоколу SIP почитать!

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 22 май 2015, 00:47
olejma39
Исправлюсь в кратчайшие сроки.=)

Re: SPA 8800 FXO. Не определяет входящий номер.

Добавлено: 25 май 2015, 19:33
olejma39
Снова приветствую.
В прошлый раз не получал номер звонящего от оператора по вине оператора.
Сейчас в логах syslog в полях
FXO:CNDD name = Name = 89XXXXXXXX
FXO:CNDD name = Phone = 89XXXXXXXX
Ловлю корректный номер.
Но он все ж не передается в сип транк астриска.
В консоли вывод.
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.4:5161;branch=z9hG4bK-ce0863bc;received=192.168.0.4
From: <sip:spa8k8line2@192.168.0.4>;tag=6eb74b3e455099bco1
To: <sip:192.168.0.10>
Call-ID: 784622e6-9e536634@192.168.1.2
CSeq: 102 INVITE
Server: FPBX-2.11.0(11.17.1)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:s@192.168.0.10:5060>
Content-Length: 0