Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / CallerID по каналу IAX

CallerID по каналу IAX

Теряется cid в IAX транке
1 2>
Откуда: Россия АРК Крым
Сообщений: 23

CallerID по каналу IAX

Есть такая схема
--ISDN/PRI->Asterisk A<--IAX2-->Asterisk B-->ISDN/PRI

Трассировка при звонке с Asterisk A на Asterisk B

-- Executing [5515@gr_1:2] Verbose("SIP/4600-08288aa8", "4600") in new stack
4600-r*CLI>
-- Executing [5515@gr_1:3] Dial("SIP/4600-08288aa8", "IAX2/sem/5515") in new stack
[Jun 26 11:40:41] DEBUG[13641]: chan_iax2.c:2949 create_addr: prepending 8 to prefs
-- Called sem/5515
-- Call accepted by 10.10.1.3 (format alaw)
-- Format for call is alaw
-- IAX2/semenovka-16384 is ringing

Трассировка со стороны Asterisk B

> requested format = alaw,
> requested prefs = (alaw|ulaw|g726|gsm|ilbc|g729|g723),
> actual format = alaw,
> host prefs = (alaw|ulaw|g726|gsm|ilbc|g729|g723),
> priority = mine
-- Executing [5515@default:1] Macro("IAX2/simf-3", "stdexten|5515|Zap/g1/5515") in new stack
-- Executing [s@macro-stdexten:1] Verbose("IAX2/simf-3", "") in new stack
voip-ngdu-r*CLI>
-- Executing [s@macro-stdexten:2] Dial("IAX2/simf-3", "Zap/g1/5515|20") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called g1/5515
-- Zap/1-1 is ringing

как видно не передается CallerID в IAX транке , подскажите что покрутить в iax.conf и увидеть
CallerID со стороны Asterisk B

iax.conf Asterisk A
[sem]
type=friend
host=dynamic
trunk=yes
sendani=yes
secret=welcome
context=incoming_sem
deny=0.0.0.0/0.0.0.0
permit=10.10.1.3/255.255.255.255

iax.conf Asterisk B

[simf]
type=friend
host=dynamic
trunk=yes
sendani=yes
secret=welcome
context=incoming_simf
deny=0.0.0.0/0.0.0.0
permit=10.20.24.5/255.255.255.255

2008-06-26 13:52

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: CallerID по каналу IAX

Возможно, не приходит callerid с PRI Астериска Б?
Включайте CLI> pri debug span 1 и смотрите, есть ли номер от прова.

Далее. Пиров маловато будет.
Должно быть по 2 с каждой стороны.
И включайте iax2 set debug, и смотрите, не матчится ли guest account с такими настройками...
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-06-26 14:20

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: CallerID по каналу IAX

И сделайте проще, папример:
[sem]
secret=welcome
type=friend
host=10.10.1.3
trunk=yes
sendani=yes
context=incoming_sem

P.S. sendani надо ставить на принимающей стороне.

mark:

The IAX interpretation of Caller*ID is that the setting you put in that
file sets the Caller*ID from anything received from that peer. It does
not affect out-bound Caller*ID.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-06-26 14:22

Откуда: Россия АРК Крым
Сообщений: 23

Re: CallerID по каналу IAX

callerid с PRI Астериска Б приходит.
На Астериск Б
iax2 set debug

Timestamp: 00009ms SCall: 16384 DCall: 00000 [10.30.24.5:4569]
VERSION : 2
CALLED NUMBER : 5515
CODEC_PREFS : (alaw|ulaw|g726|gsm|ilbc|g729|g723)
CALLING NUMBER : 4600
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : test1
ANI : 4600
LANGUAGE : en
FORMAT : 8
CAPABILITY : 60687
ADSICPE : 2
DATE TIME : 2008-06-27 08:17:42

-- Accepting UNAUTHENTICATED call from 10.10.1.3 :
> requested format = alaw,
> requested prefs = (alaw|ulaw|g726|gsm|ilbc|g729|g723),
> actual format = alaw,
> host prefs = (alaw|ulaw|g726|gsm|ilbc|g729|g723),
> priority = mine
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACCEPT
Timestamp: 00011ms SCall: 00002 DCall: 16384 [10.10.1.3 :4569]
FORMAT : 8
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00011ms SCall: 16384 DCall: 00002 [10.10.1.3 :4569]
-- Executing [5515@default:1] Macro("IAX2/simf-2", "stdexten|5515|Zap/g1/5515") in new stack
-- Executing [s@macro-stdexten:1] Verbose("IAX2/simf-2", "") in new stack


2008-06-27 09:40

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: CallerID по каналу IAX

Ну вот и ответ: - Accepting UNAUTHENTICATED call from 10.10.1.3.
Я же сказал, что не найдет пир и проходит через guest account.
1) для [guest] указать не существующих context.
2) переделать пиры как я описал.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-06-27 09:45

Откуда: Россия АРК Крым
Сообщений: 23

Re: CallerID по каналу IAX

Спасибо проблема закрыта
Помог первый пункт

[guest]
type=friend
host=10.10.10.1
trunk=yes
sendani=yes
secret=welcome
context=not_exist
2008-06-27 10:05

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: CallerID по каналу IAX

Семен Семеныч!! Ну кто так делает!?
Нельзя такой guest делать!! Вот так надо:

[guest]
type=user
context=no-guests
callerid="Guest IAX User"

http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-06-27 10:11

Откуда: Россия АРК Крым
Сообщений: 23

Re: CallerID по каналу IAX

Поправил iax.conf на Aстерикс Б

[guest]
type=user
context=no-guests
callerid="Guest IAX User"

Rejected connect attempt from 10.10.10.1, request '5515@no-guests' does not exist


2008-06-27 11:39

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: CallerID по каналу IAX

Вот так и должно быть.
А теперь сделайте пир А на астериске Б

[peer_a]
type=friend
secret=welcome
context=incoming
host=10.10.10.1

теперь звонки от 10.10.10.1 попадут в context incoming. И это, на астериске A должен быть пир Б

[peer_b]
type=friend
secret=welcome
context=incoming
username=peer_a ; ВАЖНО! С этим username он полезет на астериск Б!
host=x.x.x.x ; какой там IP астериска Б.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-06-27 11:43

Откуда: Россия АРК Крым
Сообщений: 23

Re: CallerID по каналу IAX

Пришло понимание и просветление , все воркает в лучшем
виде
2008-06-27 12:36

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru