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

не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 21:40
kristalnacht
Добрый день. яндекс и гугл измучил своей проблемой... Но ничего не нашел.
Теперь решил спросить у Вас, уважаемые форумчане. (только сильно не бейте... еще новичок я)
Все работает нормуль. Вот только одна проблема:
- не могу перезвонить на входящий номер или пропущенный номер( номера как внутренние так и внешние определяются без ошибок)
А именно вызов идет на тот же внутренний номер.
Например звоню со своего мобильного мтс на внутренний номер 4545. Вызов идет, мой мобильный определяется. Затем я пытаюсь с KX-UT123 вызвать из журнала входящих звонков свой мобильный ...
в результате вызов идет на тот же внутренний номер т.е. на 4545... А если я вручную наберу свой мобильный - все отлично!
Тоже самое происходит и если я звоню с номера 4646 на 4545. Вручную звонки идут, а вот из журнала пропущенных/полученных вызовов никак(((

Может ответ так прост, что его и никто не спрашивает??? - но я всю голову сломал... Как так? подскажите пожалуйста.

Дано: Asterisk 11.20.0 + ubuntu server + panasonic KX-UT123(2 штуки)
[general]
register => YYYYYY:passwd@sip.zadarma.com/YYYYYY
;bindaddr=0.0.0.0
alwaysauthreject=yes
srvlookup=yes
externip=10.0.0.1
localnet=10.0.0.0/24 ; Lan1 Zywall110
localnet=10.0.2.0/24 ; remote Lan
localnet=192.168.50.0/24 ; vlan50
qualify=yes
deny=0.0.0.0/0.0.0.0
permit=10.0.0.1/24
permit=10.0.2.1/24
allowguest=no

[zadarma]
type=friend
regexten=YYYYYY
username=YYYYYY
secret=passwd
fromuser=YYYYYY
fromdomain=sip.zadarma.com
host=sip.zadarma.com
nat=force_rport
disallow=all
allow=alaw
allow=ulaw
insecure=invite
context=incoming
canreinvite=no
dial=SIP/YYYYYY


[4545] vasiliy
host=dynamic
type=friend
regexten=4545
secret=passwd
qualify=yes
nat=no
context=outcoling
callerid="vasiliy" <4545>
disallow=all
allow=alaw
allow=ulaw
;alow=gsm
username=4545
fromuser=4545
dial=SIP/4545
mailbox=4545@device
canreinvite=yes
call-limit=2
callcounter=yes
faxdetect=no
callgroup=1
pickupgroup=1

[4646] misha
host=dynamic
type=friend
regexten=4646
secret=passwd
qualify=yes
nat=no
context=outcoling
callerid="misha" <4646>
disallow=all
allow=alaw
allow=ulaw
;alow=gsm
username=4646
fromuser=4646
dial=SIP/4646
mailbox=4646@device
canreinvite=yes
call-limit=2
callcounter=yes
faxdetect=no
callgroup=1
pickupgroup=1


Контексты
[outcoling]
exten => _X.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) ; для любых исходя$

exten => _X.,2,MixMonitor(/records/callrecords/${fname}.wav) ; для всех исходящих номеров начинается запись$
exten => _X.,3,MixMonitor(/var/www/html/callrecords/${fname}.wav) ; сохранение на вебсервер апач
exten => _XXXX,4,Dial(SIP/${EXTEN},50,m)
exten => _XXXXXXXXXXX,4,Dial(SIP/zadarma/${EXTEN},50,m)
exten => _7810X.,1,System(echo «To» ${EXTEN} «Ext» ${CALLERID(num)} | mail -s «8-10 ALARM» kristalnacht86@g$
exten => _7810X.,n,Hangup()

[incoming]
exten => _X.,1,Goto(menu,s,1)

[menu]
exten =>s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}); буква s означает что$
exten =>s,2,MixMonitor(/records/callrecords/${fname}.wav)
exten =>s,3,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => s,4,Background(/var/lib/asterisk/moh/voicemail/privet2)
exten => 1,1,Dial(SIP/4545,,m)
exten => 2,1,Dial(SIP/4646,,m)
exten => s,5,Wait(5) если не нажал ни одну кнопку _ ждем 5 екунд и...
exten => s,6,Dial(SIP/4545&SIP/4646,30,m) звоним всем сразу
exten => s,7,Goto(autoanswer,s,1)

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 22:28
april22
Книжку читать
В консоль смотреть
Не получится ставить freepbx

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 22:36
kristalnacht
А можно хоть узнать что в книжке искать???

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 22:39
kristalnacht
А можете хоть сказать что в книжке искать??? Все никак понять не могу в чем может быть ошибка...
Контекст? sip.conf???

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 23:04
kristalnacht
Подскажи хоть в какую "СТОРОНУ" в книге смотреть??

екстеншены? или sip.conf?

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 23:14
ded
... + изучать команды
dialplan show outcoling
dialplan show номер_на_какой_перезваниваем@outcoling

p.s. название контекста outcoling - это на каком языке?

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 21 янв 2016, 23:18
kristalnacht
[ Context 'outcoling' created by 'pbx_config' ]
'_7810X.' => 1. System(echo «To» ${EXTEN} «Ext» ${CALLERID(num)} | mail -s «8-10 ALARM» kristalnacht86@gmail.com) [pbx_config]
2. Hangup() [pbx_config]
'_XXXXXXXXXXX' => 4. Dial(SIP/zadarma/${EXTEN},50,m) [pbx_config]
'_XXXX' => 4. Dial(SIP/${EXTEN},50,m) [pbx_config]
'_X.' => 1. Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) [pbx_config]
2. MixMonitor(/records/callrecords/${fname}.wav) [pbx_config]
3. MixMonitor(/var/www/html/callrecords/${fname}.wav) [pbx_config]

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 22 янв 2016, 08:39
april22
kristalnacht писал(а): exten => _XXXX,4,Dial(SIP/${EXTEN},50,m)
exten => _XXXXXXXXXXX,4,Dial(SIP/zadarma/${EXTEN},50,m)
Где такой мануал , в котором описывается построение такого диалплана ?
kristalnacht писал(а):А можете хоть сказать что в книжке искать???
буквы
kristalnacht писал(а):Все никак понять не могу в чем может быть ошибка...
не в чем, а где ?
в консоли вы наверняка найдете ответ .

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 22 янв 2016, 09:37
kristalnacht
Благодарю. Буду читать все заново. Пока ошибки в своем диалплане не вижу. Вроде все логично(имхо)...


Делал все по инструкции "Никоноров Михаил, Ефременко Александр | Телефония Asterisk с нуля (2014)"

Re: не получается перезвонить по вход/пропущенному номеру

Добавлено: 22 янв 2016, 10:47
ded
Если всё логично, то все вопросы к Никонорову Михаилу и Ефременко Александру?
Зачем сюда?