Jump to content
Калькуляторы

не отдается номер cisco + asterisk

Добрый день всем.

подскажите может кто-то сталкивался с такой бедой: есть астериск и циска 5300. звонки в обе стороны проходят, когда звоню на астериск он определяет номер - все ок. Но вот когда начинаю набирать номер с сип телефончика возникает проблемка, звонок доходит, отвечают, все впорядке, НО номер на определители не высвечивается.

 

 

dial-peer voice 1000 pots

application session

incoming called-number .T

destination-pattern .T

direct-inward-dial

port 0:D

forward-digits 11

!

dial-peer voice 201 voip

destination-pattern .T

progress_ind setup enable 3

progress_ind progress enable 8

progress_ind connect enable 8

progress_ind disconnect enable 8

voice-class codec 711

session protocol sipv2

session target sip-server

dtmf-relay rtp-nte

no vad

Share this post


Link to post
Share on other sites

смотреть что шлёт астер, смотреть что приходит на циску...

Share this post


Link to post
Share on other sites

смотреть что шлёт астер, смотреть что приходит на циску...

Подскажите дебаг чего именно мне опможет понять где он мой номер заварачивает??

Share this post


Link to post
Share on other sites

Asterisk:

sip show channels

sip debug peer peer_name

Смотреть в сип заголовках поле фром.

 

Cisco:

sh isdn active

term mon

debug voip dialpeer inout

Там ищем Calling Number=

Share this post


Link to post
Share on other sites

у меня получилось передать номер. вся заморочка была в следующем: из астериска в циску передавался не номер телефона, а имя аккаунта. я поменял имя на реальный номер телефона и все отдалось нормально. НО это несовсем удобно. Возможно есть какая либо команда для подмены логина наномер???

 

И еще есть небольшой нюанс: немогу позвонить на "8". Есть предположение что нодо поставить в цихе destination-pattern 8.T, прав ли я либо есть где-то подвох???

Share this post


Link to post
Share on other sites

Set(CALLERID(name)=${CALLERID(num)})

 

по межгороду надо смотреть, что у вас за стык. объсните способ выхода от циски и далее.

Share this post


Link to post
Share on other sites

 

по межгороду надо смотреть, что у вас за стык. объсните способ выхода от циски и далее.

 

Стыкуется по е1. циска выступает юзером, атс-ка мастером. На атске номера прописаны в потоке и выход на "8" вообще некак не ограничен.

Share this post


Link to post
Share on other sites

если АТСка не конвертит ничего, то надо отдавать номера в national иначе с некоторыми АМТС есть проблемы, в частности Биллайн не любит.

Самое простое позвонить к оператору и попросить посмотреть что не нравиться, обычно они с радостью снимают трассировки и говорят, в чём грабли.

Share this post


Link to post
Share on other sites

позвонил я сотовому оператору и услышал от них, мы нечего не блокируем и звонки с таких номеров на нас не поступали. У меня есть большое подозрени, что я гдето в конфиге не разрешил выход на 8. Хотя перепробовал много разных примеров найденных в интернете. но результата это не дало.

Share this post


Link to post
Share on other sites

Смотреть на АТСке своей тогда, куда она их девает.

Share this post


Link to post
Share on other sites

Смотреть на АТСке своей тогда, куда она их девает.

Я бы с радостью, но атска довольно древняя и там нет никаких логов =(

Смотрел в цихе, номер сотового с астериска отдается верно и где там же умерает, только немогу понять где.

Share this post


Link to post
Share on other sites

debug isdn q931

и всё пространство isdn, до просветления :)

Share this post


Link to post
Share on other sites

debug isdn q931

и всё пространство isdn, до просветления :)

 

Ну подскажите где же я ошибаюсь?

 

Вот такую вещь мне щас выдает дебаг

Sending Complete

Bearer Capability i = 0x8090A3

Standard = CCITT

Transfer Capability = Speech

Transfer Mode = Circuit

Transfer Rate = 64 kbit/s

Channel ID i = 0xA9839F

Exclusive, Channel 31

Calling Party Number i = 0x2180, '51110'

Plan:ISDN, Type:National

Called Party Number i = 0xA1, '89185108579'

Plan:ISDN, Type:National

000342: *May 10 23:06:19.355: ISDN Se0:15 Q931: RX <- SETUP_ACK pd = 8 callref

= 0x80B4

Channel ID i = 0xA9839F

Exclusive, Channel 31

000343: *May 10 23:06:35.055: ISDN Se0:15 Q931: RX <- DISCONNECT pd = 8 callref

= 0x80B4

Cause i = 0x819C - Invalid number format (incomplete number)

000344: *May 10 23:06:35.059: ISDN Se0:15 Q931: TX -> RELEASE pd = 8 callref =

0x00B4

000345: *May 10 23:06:35.147: ISDN Se0:15 Q931: RX <- RELEASE_COMP pd = 8 callr

ef = 0x80B4

Cause i = 0x819F - Normal, unspecified

 

 

из этого я понимаю, что мне нехватает префикса 8, но где его именно надо вписать непойму.

Share this post


Link to post
Share on other sites
Calling Party Number i = 0x2180, '51110'
Cause i = 0x819C - Invalid number format (incomplete number)

Узнайте какой должен быть АОН для станции обычно или просто городской номер или код города + городской номер.

Share this post


Link to post
Share on other sites
Calling Party Number i = 0x2180, '51110'
Cause i = 0x819C - Invalid number format (incomplete number)

Узнайте какой должен быть АОН для станции обычно или просто городской номер или код города + городской номер.

 

Должен быть обычный городской номер.

Share this post


Link to post
Share on other sites

Тогда копать АТС, отлуп от неё приходит.

Share this post


Link to post
Share on other sites

Тогда копать АТС, отлуп от неё приходит.

 

Покопался в атске, полазил на форумах. Посоветовали мне попробовать включить режим "enblock". Но найти где его включить в циске не могу.

Подскажите если сталкивались с такой вещью

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this