AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Определение номера входящего звонка на SPA3102

Newbies/FAQ Forum 7 сообщений -
#1

Есть ли возможность у SPA3102 каким то образом определить и передать номер входящего звонка в Астериск?
Другими словами SPA3102-АОН-Астериск.

Решение требуется для Украины, оператор Укр-Телеком (монополист на рынке наземной связи), линия с тональным набором.
О других данных не в курсе, но если надо то уточню.

Возможно надо у провайдера активизировать эту услугу, чтоб вместе со звонком в пакете приходил и номер.
И сумеет ли SPA3102 распознать этот номер?

_________________
FreeBSD 7.2 / Aserisk 1.4.6 / LinkSys / X-Lite
John Coltrane, Stevie Ray Vaughan
ОШО
#2

VladVons
В принципе, созвонившись с провайдером, можно заказать у него включение услуги Caller ID на абонентских линиях. Ну а дальше шаманить в настройках шлюза.
#3

Если не ошибаюсь CID(если услуга подписана у провайдера) передается между 1 и 2 звонками, для этого я на своем 3102 ставил задержку в 3 секунды до отзвона на астериск
И все работает
#4

Активировал услугу CallerID в УкрТелекоме. Активация заняла один день со дня подачи заявления. Абонплата увеличилась на 1.8 гривны в месяц.
Теперь при входящем вызове, после первого звонка на табло телефона высвечивается номер звонящего.
Здесь все ОК.

SPA 3102 веб закладка Info:
Last PSTN Caller: 097111111 (номер последнего звонившего абонента - ОК)

Закладка PSTN Line:
Dial Plan 2: (S0)
PSTN Caller Default DP: 2
PSTN Answer Delay: 3 (задержка для получения номера от АТС)

Asterisk 1.4.26.2
extensions.ael:
1001 => {
Verbose(0|CALLERID: ${CALLERID(num)}, ${CALLERID(name)}, ${CALLERID(all)}");
//CALLERID: 1001| MyPhone1 (tr41_ls1_pstn_1)| "MyPhone1 (tr41_ls1_pstn_1)" "
//Никакого упоминания о CALLERID = 097111111
// по логике ${CALLERID(num)} всегда должен быть 1001, иначе он бы сюда не попал Smile

Dial(SIP/1011); - Перекидываем звонок на Line1. OK
};


Похожая тема на форуме, но без ответа http://www.asteriskforum.ru/viewtopic.php?t=1819

Как поймать в Астериске CID звонящего на PSTN?

_________________
FreeBSD 7.2 / Aserisk 1.4.6 / LinkSys / X-Lite
John Coltrane, Stevie Ray Vaughan
ОШО
#5

А что с PSTN CID For VoIP CID в spa?
И для 1001 юзера не прописан ли cid жестко???
#6

Спасибо jooohny, все ОК.

Должно быть так
PSTN CID For VoIP CID: yes

И надо было закоментировать "callerid".
Получается CID приходил, но Астериск затирал его той строкой которая была прописана в users.conf
users.conf:
[1001]
;callerid="MyPhone1 (tr41_ls1_pstn_1)"

_________________
FreeBSD 7.2 / Aserisk 1.4.6 / LinkSys / X-Lite
John Coltrane, Stevie Ray Vaughan
ОШО
#7

Подскажите какие настройки в разделе Regional -> Miscellaneous ?
Caller ID Method: ESTI FSK?
Caller ID FSK Standard: bell 202 или v.23 ?