Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Elastix 1.6 + ID Phone

Elastix 1.6 + ID Phone

Проблема входящих с SIP номеров
1 2>
Откуда: Астана
Сообщений: 11

Elastix 1.6 + ID Phone

Пользуюсь Elastix 1.6 и sip клиентами Bria 2.5.

Ситуация следующая:
- Настроил я Elastix на SIP номера от АО "Казахтелеком" услуга "ID Phone". Входящий звонок прокинул на соответствующий Экстеншн, всё вроде как работает... - звонок с городского или сотового операторов нормально доходит и можно полноценно разговаривать, так же и в обратную сторону, НО! когда звонит человек с SIP номера и клиент поднимает трубку то вызов сразу же завершается. На стороне клиента Bria написано "Call Ended", а звонящий абонент слышит сообщение "Извините в данное время Ваш вызов не может быть осуществлен, пожалуйста повесьте трубку и попробуйте позднее".

Прикрепляю лог из CLI>
Connected to Asterisk 1.4.26.1 currently running on online (pid = 2772)
Verbosity is at least 3
-- Executing [240@from-trunk:1] Macro("SIP/571620-b6c0a9c0", "exten-vm|novm|240") in new stack
-- Executing [s@macro-exten-vm:1] Macro("SIP/571620-b6c0a9c0", "user-callerid") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/571620-b6c0a9c0", "AMPUSER=87172571360") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("SIP/571620-b6c0a9c0", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("SIP/571620-b6c0a9c0", "1|Set|REALCALLERIDNUM=87172571360") in new stack
-- Executing [s@macro-user-callerid:4] Set("SIP/571620-b6c0a9c0", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/571620-b6c0a9c0", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/571620-b6c0a9c0", "1?report") in new stack
-- Goto (macro-user-callerid,s,10)
-- Executing [s@macro-user-callerid:10] GotoIf("SIP/571620-b6c0a9c0", "0?continue") in new stack
-- Executing [s@macro-user-callerid:11] Set("SIP/571620-b6c0a9c0", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("SIP/571620-b6c0a9c0", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("SIP/571620-b6c0a9c0", "Using CallerID "571360 TOO KONTSERN TSESNAASTIK" <87172571360>") in new stack
-- Executing [s@macro-exten-vm:2] Set("SIP/571620-b6c0a9c0", "RingGroupMethod=none") in new stack
-- Executing [s@macro-exten-vm:3] Set("SIP/571620-b6c0a9c0", "VMBOX=novm") in new stack
-- Executing [s@macro-exten-vm:4] Set("SIP/571620-b6c0a9c0", "EXTTOCALL=240") in new stack
-- Executing [s@macro-exten-vm:5] Set("SIP/571620-b6c0a9c0", "CFUEXT=") in new stack
-- Executing [s@macro-exten-vm:6] Set("SIP/571620-b6c0a9c0", "CFBEXT=") in new stack
-- Executing [s@macro-exten-vm:7] Set("SIP/571620-b6c0a9c0", "RT=""") in new stack
-- Executing [s@macro-exten-vm:8] Macro("SIP/571620-b6c0a9c0", "record-enable|240|IN") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("SIP/571620-b6c0a9c0", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("SIP/571620-b6c0a9c0", "recordingcheck|20101021-142928|1287692968.146") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20101021-142928|1287692968.146: Inbound recording not enabled
-- AGI Script recordingcheck completed, returning 0
-- Executing [s@macro-record-enable:5] MacroExit("SIP/571620-b6c0a9c0", "") in new stack
-- Executing [s@macro-exten-vm:9] Macro("SIP/571620-b6c0a9c0", "dial||tr|240") in new stack
-- Executing [s@macro-dial:1] GotoIf("SIP/571620-b6c0a9c0", "1?dial") in new stack
-- Goto (macro-dial,s,3)
-- Executing [s@macro-dial:3] AGI("SIP/571620-b6c0a9c0", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_additional.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
dialparties.agi: Caller ID name is '571360 TOO KONTSERN TSESNAASTIK' number is '87172571360'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 240 to extension map
-- dialparties.agi: Extension 240 cf is disabled
-- dialparties.agi: Extension 240 do not disturb is disabled
dialparties.agi: ExtensionState: 0
-- dialparties.agi: dbset CALLTRACE/240 to 87172571360
-- dialparties.agi: Filtered ARG3: 240
== Manager 'admin' logged off from 127.0.0.1
-- AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("SIP/571620-b6c0a9c0", "SIP/240||tr") in new stack
-- Called 240
-- SIP/240-0953f748 is ringing
-- SIP/240-0953f748 answered SIP/571620-b6c0a9c0
== Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/571620-b6c0a9c0' in macro 'dial'
== Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'SIP/571620-b6c0a9c0' in macro 'exten-vm'
== Spawn extension (from-trunk, 240, 1) exited non-zero on 'SIP/571620-b6c0a9c0'
-- Executing [h@macro-dial:1] Macro("SIP/571620-b6c0a9c0", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/571620-b6c0a9c0", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/571620-b6c0a9c0", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/571620-b6c0a9c0", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/571620-b6c0a9c0", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/571620-b6c0a9c0' in macro 'hangupcall'
== Spawn extension (macro-dial, h, 1) exited non-zero on 'SIP/571620-b6c0a9c0'

P.S. В данной системе разбираюсь ещё не сильно, прошу ваши предложения озвучить немного конкретнее, ибо и мне понятнее будет. Спасибо
2010-10-21 12:36

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Elastix 1.6 + ID Phone

А почему clid не 200 символов?
http://линия24.рф - Астериск и прочие бубны!
2010-10-21 14:29

Откуда: Астана
Сообщений: 11

Re: Elastix 1.6 + ID Phone

zzuz:

А почему clid не 200 символов?
Я не понимаю вашего вопроса? (((
говорю же новичек в этом деле я, и только начал всё читать\изучать.
2010-10-21 14:35

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Elastix 1.6 + ID Phone

Это был честный оффтоп , чтобы понять философию назначение callerID(name) кучей символов, Вы бы еще письмо в этой строке написали.

топология сети , нат не нат?
http://линия24.рф - Астериск и прочие бубны!
2010-10-21 14:39

Откуда: Астана
Сообщений: 11

Re: Elastix 1.6 + ID Phone

NATa - нет. Модем Zyxel P660RT настроен в режиме Bridge.
Машина с Астериском получает IP адрес и прочие приятности от DHCP-сервера провайдера в диапазоне 10.х.х.х
Внутренняя сеть, на второй сетевушке, 192.168.х.х
Насчет Caller ID так это настроено у провайдера так, а точнее в личном кабинете SIP номеров, можно переименовать.
2010-10-21 14:56

Откуда: Астана
Сообщений: 11

Re: Elastix 1.6 + ID Phone

Заметил одну вещь:
у меня обрыв связи завершается если я использую хардовые СИП телефоноы (Linksys, Zyxel и т.д.) в моей сети, но если я использую Софтовый СИП клиент, например, тот же Bria то связь не обрывается.

Когда хардовый телефон я включаю в ту же сеть что и Астериск, то допустим Астериск имеет IP=10.0.0.10, а хардФон IP=10.0.0.11. А когда использую софтФон дома то присваивается IP=92.х.х.х. Думаю принести для проверки ХардФон домой и тогда уже будет видно или нет взаимодействия внутри сети 10.х.х.х или же какие-то настройки не те в ХардФонах используются
2010-10-21 18:25

Откуда: Астана
Сообщений: 11

Re: Elastix 1.6 + ID Phone

проблема решилась вот таким способом...
в транке было - allow=g723&g723.1&gsm&ulaw&alaw
изменил - allow=alaw&ulaw&g723&g723.1&gsm

вопрос: Почему Астериск не берет кодек, хотя он прописан, а когда переставляешь его кодек "alaw" на перед то всё работает?
2010-10-23 20:44

Сообщений: 15

Re: Elastix 1.6 + ID Phone

Alexeyozerov:

проблема решилась вот таким способом...
в транке было - allow=g723&g723.1&gsm&ulaw&alaw
изменил - allow=alaw&ulaw&g723&g723.1&gsm

вопрос: Почему Астериск не берет кодек, хотя он прописан, а когда переставляешь его кодек "alaw" на перед то всё работает?
Ваще ХЗ, но мне тоже помогло)))
Спасибо!
2010-10-25 09:27

Сообщений: 15

Re: Elastix 1.6 + ID Phone

НОВАЯ ТРАБЛА(((
Громкоговоритель ХардовогоТелефона не не слышит(( только через трубку((
2010-10-25 10:25

Сообщений: 15

Re: Elastix 1.6 + ID Phone

ВСЕМ СПАСИБО!!!
ВСЕ РАБОТАЕТ НОРМАЛЬНО!!!
2010-10-25 15:47

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