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

Проблема с отбиванием звонков

<1 2
Сообщений: 866

Re: Проблема с отбиванием звонков

я retrydial никогда не использовал так что и параметров его не знал :) Кстати сейчас почитал - полезная в хозяйстве вещь оказалась!

Но даже после прочтения. меня параметры не очень смущают - они согласуются с тем что тут написано: http://www.voip-info.org/wiki/view/Asterisk+cmd+RetryDial

Звонок исходит от '5060' на '40015', и откуда from '41999' to extension '3165005'?

ну это то чего я вообще не догоняю. совсем. поэтому лог и попросил. Я вообще не втыкаю что у него там происходит но судя по всему звонок на НЕ-астериск почему-то начинает работать если callerid указать определенный.

Хотелось бы лог нормальный конечно а то под "IP_станции" может скрываться "1.2.3.4:5060" или еще фиг знает что :)

А чего мне не повтыкать... у меня есть пара не очень загруженнных дней. Была то есть :)
2009-04-17 01:33

Откуда: Kiev
Сообщений: 801

Re: Проблема с отбиванием звонков

SIP/5060-b66037f0 -- вызов, где 5060 -- номер, а -b66037f0 это ID вызова
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-17 01:42

Сообщений: 6521

Re: Проблема с отбиванием звонков

А ты то что не спишь? Я и прокомментировал - классный номер 5060, правда? И он чудесным образом (там же происходят чудеса!) превращается в 41999.
2009-04-17 01:57

Сообщений: 866

Re: Проблема с отбиванием звонков

Ну Ded это и говорит....
Звонок исходит от '5060' на '40015'
2009-04-17 01:58

Сообщений: 19

Re: Проблема с отбиванием звонков

запутался савсем (
не получается связать астериск со станцией...
2009-04-17 09:56

Сообщений: 866

Re: Проблема с отбиванием звонков

genialne opisanie problemy... i potom u vas zhe vse rabotalo uzhe...
2009-04-17 11:55

Сообщений: 19

Re: Проблема с отбиванием звонков

extensions.conf
---------------
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
userscontext=office
[office]
;---------------------------------------------------------------------------------------------------------
exten => _40004,1,Answer
exten => _40004,2,Set(CALLERID(num)=${CALLERID(num)})
exten => _40004,3,Read(podmenu,bu&hello,1,s,1,10)
exten => _40004,4,GotoIf($["${podmenu}" = "1"]?_40004,201:_40004,5)
exten => _40004,5,Goto(_40004,201)
;---------------------------------------------------------------------------------------------------------
;Техподдержка
;---------------------------------------------------------------------------------------------------------
exten => _40004,201,Dial(SIP/40033@from_ats,60,tm)
;---------------------------------------------------------------------------------------------------------

sip.conf
--------
[general]
context=office
allowguest=yes
allowoverlap=no
allowtransfer=yes
autocreatepeer=yes
bindport=5060
bindaddr=192.168.8.198
srvlookup=no

maxexpiry=3600
minexpiry=60
defaultexpiry=120

disallow=all
allow=alaw
allow=g729

language=ru
relaxdtmf=no
trustrpid = yes
sendrpid = yes
useragent=Asteriks
dtmfmode = rfc2833
canreinvite=yes
nat=no
defaultexpiry=3600
register => 40004@83.234.37.130

[from_ats]
type=friend
context=office
host=83.234.37.130
autocreatepeer=yes
canreinvite=yes
disallow=all
allow=alaw
allow=g729
nat=no

Лог звонка
----------
-- Executing [40004@office:1] Answer("SIP/5060-b67162c0", "") in new stack
-- Executing [40004@office:2] Set("SIP/5060-b67162c0", "CALLERID(num)=3165005") in new stack
-- Executing [40004@office:3] Read("SIP/5060-b67162c0", "podmenu,bu&hello,1,s,1,10") in new stack
-- Accepting a maximum of 1 digits.
-- <SIP/5060-b67162c0> Playing 'bu.gsm' (language 'ru')
-- User entered '2'
-- Executing [40004@office:4] GotoIf("SIP/5060-b67162c0", "0?_40004,201:_40004,5") in new stack
-- Goto (office,_40004,5)
-- Executing [_40004@office:5] Goto("SIP/5060-b67162c0", "_40004,201") in new stack
-- Goto (office,_40004,201)
-- Executing [_40004@office:201] Dial("SIP/5060-b67162c0", "SIP/40033@from_ats,60,tm") in new stack
== Using SIP RTP CoS mark 5
-- Called 40033@from_ats
-- Started music on hold, class 'default', on SIP/5060-b67162c0
-- SIP/from_ats-08240f60 is making progress passing it to SIP/5060-b67162c0
-- SIP/from_ats-08240f60 is ringing
-- SIP/from_ats-08240f60 is making progress passing it to SIP/5060-b67162c0
[Apr 20 10:47:16] WARNING[4720]: chan_sip.c:4224 create_addr: No such host: 3165005
-- SIP/from_ats-08240f60 answered SIP/5060-b67162c0
-- Stopped music on hold on SIP/5060-b67162c0
== Spawn extension (office, _40004, 201) exited non-zero on 'SIP/5060-b67162c0'
== Using SIP RTP CoS mark 5
[Apr 20 10:47:17] NOTICE[4720]: chan_sip.c:17295 handle_request_invite: Call from '40004' to extension '3165005' rejected because extension not found.

поясню
звоню я с 65005 НО станция отдает астеру номер как 3165005 (это можноисправить но толку будет наверное мало)
40004 номер астера
40033 с кем нужно соединить
звонок отправляется не на "другой" астрериск

уже весь мозг сломал

2009-04-20 06:51

Сообщений: 19

Re: Проблема с отбиванием звонков

самое интересное что звонок иногда не сбрасывается...
2009-04-20 07:38

Сообщений: 866

Re: Проблема с отбиванием звонков

лва вопроса (хотя они к вашей проблеме отношения наверняка не имеют, но просто не понятно):
1. в чем смысл конструкции set callerid = callerid ? Если просто для того чтобы в логе номер появолся - noop достаточно.
2. почему у вас экстеншен с подчеркивания начинается если это не шаблон а exact match? И почему goto вы тоже на экстеншен с подчеркиванием делаете?

Я не знаю есть ли тонкости или отличия отличия dial SIP/ext@peer от SIP/peer/ext но предложил бы вам таки использовать вторую форму - Dial(SIP/from_ats/40033,...)

звонок отправляется не на "другой" астрериск


а куда? На этот же? Почему увы тогда через Dial SIP его делаете???

Снимите лог с set sip debug...
2009-04-20 11:56

<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