Подскажите, как реализовать вывод очереди звонков на сайт?
в качестве примера - сайт одного провайдера ( http://www.netbynet.ru/about_company/call_center/ )
Хелп, очень надо! Спасибо.
_________________
SuSE 10.1 / Asterisk-trunk / Celeron 1000 / chan_misdn (HFC)
Linksys PAP2T / SPA941 / SPA3102 / SPA2102
_________________
Успехов!
_________________
Ubuntu-Server 6.06 /Asterisk 1.4.12/app_fax /spandsp4pre11
Digium TDM400/NateksNetworks VC115-2/Polycom IP301 SP /Snom 360
Буду мучать АМИ.
Видел я AJAX AMI-шный который тока в мозиле работает. Попробую оттуда что-то подглядеть.
Если у кого-нибуть найдутся какие-нибудь еще идеи или наработки - буду очень рад.
Пытаюсь зарегистрировать его на астериске.
Документация гласит что в случае успешной регистрации на устройстве должна загорется лампочка RegPBX - не горит.
По словам службы поддержки откатывали взаимодействие железки с астериском на версии 1.2.18.
А мне хотелось бы на 1.4.11 им воспользоваться...
Подскажите пожалуйста, что не так в приведенных настройках/логах?
Настройки:
| Код: |
| [5235453] username=5235453 type=friend secret=5235453 host=dynamic dtmfmode=rfc2833 disallow=all context=from-internal canreinvite=no allow=ulaw |
Выхлоп в консоли астериска
192.168.0.16 - шлюз
192.168.0.10 - астериск
| Код: |
| REGISTER sip:192.168.0.10 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKtIJjyuC7HiF07My4;rport Max-Forwards: 70 User-Agent: GSM GATE (KTS) V1.53.300 CFG0 From: "5235453" ;tag=nzR9OzzEXqxqfqmw To: "5235453" Call-ID: 5eKRAnxF0e3jO0S0@192.168.0.16 CSeq: 23821 REGISTER Contact: Expires: 60 Content-Length: 0 --- (11 headers 0 lines) --- Using latest REGISTER request as basis request Sending to 192.168.0.16 : 5060 (NAT) SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKtIJjyuC7HiF07My4;received=192.168.0.16;rport=5060 From: "5235453" ;tag=nzR9OzzEXqxqfqmw To: "5235453" Call-ID: 5eKRAnxF0e3jO0S0@192.168.0.16 CSeq: 23821 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Contact: Content-Length: 0 SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKtIJjyuC7HiF07My4;received=192.168.0.16;rport=5060 From: "5235453" ;tag=nzR9OzzEXqxqfqmw To: "5235453" ;tag=as02bc7602 Call-ID: 5eKRAnxF0e3jO0S0@192.168.0.16 CSeq: 23821 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="03257a80" Content-Length: 0 Scheduling destruction of SIP dialog '5eKRAnxF0e3jO0S0@192.168.0.16' in 32000 ms (Method: REGISTER) asterisk1*CLI> asterisk1*CLI> REGISTER sip:192.168.0.10 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKWzgHwMCkEra0MzUL;rport Max-Forwards: 70 User-Agent: GSM GATE (KTS) V1.53.300 CFG0 From: "5235453" ;tag=nzR9OzzEXqxqfqmw To: "5235453" Call-ID: 5eKRAnxF0e3jO0S0@192.168.0.16 CSeq: 23822 REGISTER Contact: Expires: 60 Authorization: Digest username="5235453", realm="asterisk", nonce="03257a80", uri="sip:192.168.0.10", response="651a5e8abe92bd76013cb9566803a764", algorithm=MD5 Content-Length: 0 --- (12 headers 0 lines) --- Using latest REGISTER request as basis request Sending to 192.168.0.16 : 5060 (NAT) SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKWzgHwMCkEra0MzUL;received=192.168.0.16;rport=5060 From: "5235453" ;tag=nzR9OzzEXqxqfqmw To: "5235453" Call-ID: 5eKRAnxF0e3jO0S0@192.168.0.16 CSeq: 23822 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Contact: Content-Length: 0 asterisk1*CLI> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKWzgHwMCkEra0MzUL;received=192.168.0.16;rport=5060 From: "5235453" ;tag=nzR9OzzEXqxqfqmw To: "5235453" ;tag=as02bc7602 Call-ID: 5eKRAnxF0e3jO0S0@192.168.0.16 CSeq: 23822 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Expires: 60 Contact: ;expires=60 Date: Wed, 10 Oct 2007 09:29:14 GMT Content-Length: 0 |
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
ИМХО, внутри сети пароль ни к чему, убери его
| Код: |
| [5235453] username=5235453 type=friend ;;secret=5235453 host=dynamic dtmfmode=rfc2833 disallow=all context=from-internal canreinvite=no allow=ulaw |
или пробуй варианты с insecure=very(yes)
| Ded писал(а): |
| А в КТС точно есть поля username и пароль? |
Там есть
| Цитата: |
| Телефонный Номер Шлюза Учетная Запись Пароль Учетной Записи |
Во избежание во всех трех полях одно и тоже.
| Ded писал(а): |
| ИМХО, внутри сети пароль ни к чему, убери его .... или пробуй варианты с insecure=very(yes) |
Счас попробую...
Added after 3 minutes:
Вот если без пароля - лампочка о регистрации не горит.
| Код: |
| REGISTER sip:195.24.132.10 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKBiABc0taz9oeGA2W;rport Max-Forwards: 70 User-Agent: GSM GATE (KTS) V1.53.300 CFG0 From: "5235453" ;tag=FXF6sCCyELD84Po1 To: "5235453" Call-ID: FSybFrv8Vx1Cwj3K@192.168.0.16 CSeq: 27110 REGISTER Contact: Expires: 60 Content-Length: 0 --- (11 headers 0 lines) --- Using latest REGISTER request as basis request Sending to 192.168.0.16 : 5060 (NAT) SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKBiABc0taz9oeGA2W;received=192.168.0.16;rport=5060 From: "5235453" ;tag=FXF6sCCyELD84Po1 To: "5235453" Call-ID: FSybFrv8Vx1Cwj3K@192.168.0.16 CSeq: 27110 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Contact: Content-Length: 0 asterisk1*CLI> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bKBiABc0taz9oeGA2W;received=192.168.0.16;rport=5060 From: "5235453" ;tag=FXF6sCCyELD84Po1 To: "5235453" ;tag=as671fa2c6 Call-ID: FSybFrv8Vx1Cwj3K@192.168.0.16 CSeq: 27110 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Expires: 60 Contact: ;expires=60 Date: Wed, 10 Oct 2007 16:40:44 GMT Content-Length: 0 |
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
CLI>sip show peers
даст тебе ответ, зарегистрировался он или нет!
| Код: |
| REGISTER sip:192.168.0.10 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bK8PcTXVH1GcOOBGkW;rport Max-Forwards: 70 User-Agent: GSM GATE (KTS) V1.53.300 CFG0 From: "5235453" ;tag=b93b7DANuOOVgDVy To: "5235453" Call-ID: hrRXP2GZjDRU3jBf@192.168.0.16 CSeq: 32011 REGISTER Contact: Expires: 60 Content-Length: 0 --- (11 headers 0 lines) --- Using latest REGISTER request as basis request Sending to 192.168.0.16 : 5060 (NAT) SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bK8PcTXVH1GcOOBGkW;received=192.168.0.16;rport=5060 From: "5235453" ;tag=b93b7DANuOOVgDVy To: "5235453" Call-ID: hrRXP2GZjDRU3jBf@192.168.0.16 CSeq: 32011 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Contact: Content-Length: 0 asterisk1*CLI> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.0.16:5060;branch=z9hG4bK8PcTXVH1GcOOBGkW;received=192.168.0.16;rport=5060 From: "5235453" ;tag=b93b7DANuOOVgDVy To: "5235453" ;tag=as325ff538 Call-ID: hrRXP2GZjDRU3jBf@192.168.0.16 CSeq: 32011 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Expires: 60 Contact: ;expires=60 Date: Wed, 10 Oct 2007 16:45:00 GMT Content-Length: 0 Scheduling destruction of SIP dialog 'hrRXP2GZjDRU3jBf@192.168.0.16' in 32000 ms (Method: REGISTER) Really destroying SIP dialog 'FSybFrv8Vx1Cwj3K@192.168.0.16' Method: REGISTER |
Added after 2 minutes:
| Код: |
| asterisk1*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 5235453/5235453 192.168.0.16 D 5060 Unmonitored |
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
Какие проблемы?
Получил по sip show peers
| Код: |
| Name/username Host Dyn Nat ACL Port Status 5235453/5235453 192.168.0.16 D 5060 OK (82 ms) |
Added after 3 minutes:
Поразмылслив пришел к выводу что из проблем только лампочка
Завтра про нее буду голову разработчикам морочить.
P.S. А что должно происходить если я попробую набрать этот экст - 5235453?
Типа раз устройство зарегистрировалось звонок до него должен дойти?
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
Это шлюз, и на него надо рулить из внутренних экст-нов звонки на мобилы, например, 7-ми значные, начинающиеся с 5-ки. Это исходящая маршрутизация.
| Код: |
| exten=> _5XXXXXX,1,Dial(SIP/5235453/${EXTEN}) |
Ну и про входящую не забыть -
| Код: |
| [from-internal] exten => s,1,Dial(SIP/MySelf) |
| Ded писал(а): |
| Забудь ты про экст - 5235453. Это шлюз, и на него надо рулить из внутренних экст-нов звонки на мобилы, например, 7-ми значные, начинающиеся с 5-ки. Это исходящая маршрутизация. |
В таком режиме у меня работает.
Я думал получить вариант с донабором.
Т.е. дозвонился на шлюз, донабрал нужный номер - получил соединение.
_________________
Trixbox 2.2.x (Asterisk 1.4.11) / FXO шлюзы (Dynamix, OvisLink, Planet, etc) / разные IP-телефоны (OvisLink, Grandstream, Dynamix, Nokia, Cisco ATA-186, etc)
| Код: |
| [from-internal] exten => s,1,Answer exten => s,n,Background(Welcome-to-my-company) exten => s,n,Backgrond(Please-enter-extension-number-or-wait-to-default) exten => s,n,Waitexten(5) exten => s,n,Dial(SIP/MySecretary) |
Но у тебя же Триксбокс? Там через запись ИВР всё решаемо.