Создал номер секретаря. Играет приветствие.При нажатии 2 кидает на один номер, при нажатии 4 на другой. Если ошибочно нажата к примеру 5 или 6 то говорит что такого не существует. Если ждать окончания первоначального проигрыша, то не оотрабатывает t. Т.е не говорит гудбай. Файлы с голосом на сервере присутствуют.
| Код: |
| exten => 1000,1,Answer() exten => 1000,n,Background(Long) exten => 1000,n,WaitExten(15) exten => 2,1,Playback(digits/2) exten => 2,n,Goto(internal,1001,1) exten => 4,1,Dial(${boom},10) exten => 4,n,Playback(zanjat) exten => 4,n,Hangup() exten => i,1,Playback(pbx-invalid) exten => i,n,Goto(internal,1099,1) exten => t,1,Playback(vm-goodbye) exten => t,n,Hangup() |
Скажите, что криво сделал.
Благодарю.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
| Код: |
| Really destroying SIP dialog '0011089F-77E1-E211-9395-C9096627706D@192.168.2.14 ' Method: ACK == Using SIP RTP CoS mark 5 -- Executing [1000@internal:1] Answer("SIP/1078-0000005c", "") in new stack -- Executing [1000@internal:2] BackGround("SIP/1078-0000005c", "Long") in ne w stack -- Playing 'Long.gsm' (language 'en') -- Executing [1000@internal:3] WaitExten("SIP/1078-0000005c", "15") in new stack |
Added after 6 minutes:
| Код: |
| -- Executing [1000@internal:1] Answer("SIP/1088-0000005f", "") in new stack Audio is at 17198 Adding codec 0x8 (alaw) to SDP Adding codec 0x4 (ulaw) to SDP Adding non-codec 0x1 (telephone-event) to SDP SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.2.14:58212;branch=z9hG4bK00a53d1678e1e2119399c9096627706d;received=192.168.2.14;rport=58212 From: "AlexVlad" ;tag=2627342677 To: ;tag=as5552b95a Call-ID: 00A53D16-78E1-E211-9397-C9096627706D@192.168.2.14 CSeq: 58 INVITE Server: Asterisk PBX 1.8.11.0 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Contact: Content-Type: application/sdp Content-Length: 259 v=0 o=root 494341894 494341894 IN IP4 192.168.2.9 s=Asterisk PBX 1.8.11.0 c=IN IP4 192.168.2.9 t=0 0 m=audio 17198 RTP/AVP 8 0 101 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv ACK sip:1000@192.168.2.9:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.2.14:58212;branch=z9hG4bK00a53d1678e1e211939ac9096627706d;rport From: "AlexVlad" ;tag=2627342677 To: ;tag=as5552b95a Call-ID: 00A53D16-78E1-E211-9397-C9096627706D@192.168.2.14 CSeq: 58 ACK Contact: Authorization: Digest username="1088", realm="asterisk", nonce="0691c48f", uri="sip:1000@192.168.2.9", response="f4cce7d62e82b1ab1809ddcd418e2f0d", algorithm=MD5 Max-Forwards: 70 Content-Length: 0 --- (10 headers 0 lines) --- -- Executing [1000@internal:2] BackGround("SIP/1088-0000005f", "Long") in new stack -- Playing 'Long.gsm' (language 'en') -- Executing [1000@internal:3] WaitExten("SIP/1088-0000005f", "15") in new stack -- Timeout on SIP/1088-0000005f, continuing... -- Executing [1000@internal:4] Hangup("SIP/1088-0000005f", "") in new stack == Spawn extension (internal, 1000, 4) exited non-zero on 'SIP/1088-0000005f' Scheduling destruction of SIP dialog '00A53D16-78E1-E211-9397-C9096627706D@192.168.2.14' in 32000 ms (Method: ACK) set_destination: Parsing for address/port to send to set_destination: set destination to 192.168.2.14:58212 Reliably Transmitting (NAT) to 192.168.2.14:58212: BYE sip:1088@192.168.2.14:58212 SIP/2.0 Via: SIP/2.0/UDP 192.168.2.9:5060;branch=z9hG4bK3998ce24;rport Max-Forwards: 70 From: ;tag=as5552b95a To: "AlexVlad" ;tag=2627342677 Call-ID: 00A53D16-78E1-E211-9397-C9096627706D@192.168.2.14 CSeq: 102 BYE User-Agent: Asterisk PBX 1.8.11.0 Proxy-Authorization: Digest username="1088", realm="asterisk", algorithm=MD5, uri="sip:192.168.2.9", nonce="", response="ff38c08c1898392d4d3a060575d9579e" X-Asterisk-HangupCause: Normal Clearing X-Asterisk-HangupCauseCode: 16 Content-Length: 0 --- SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.2.9:5060;branch=z9hG4bK3998ce24;rport=5060 From: ;tag=as5552b95a To: "AlexVlad" ;tag=2627342677 Call-ID: 00A53D16-78E1-E211-9397-C9096627706D@192.168.2.14 CSeq: 102 BYE Contact: Server: SIPPER for PhonerLite Content-Length: 0 --- (9 headers 0 lines) --- SIP Response message for INCOMING dialog BYE arrived Really destroying SIP dialog '00A53D16-78E1-E211-9397-C9096627706D@192.168.2.14' Method: ACK |
Последний раз редактировалось: flatic (Вт Июл 02, 2013 12:35)
А попробуйте переписать этот IVR отдельным блоком с экстенами s
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Последний раз редактировалось: Wapo (Вт Июл 02, 2013 12:38)
Если честно поднять можно было б. Но я совсем новичок, так что бэкап и попробую сделать.
Тему создал, прост думал мало ли накривил где тою
Added after 52 minutes:
Делал по этой статье обнову http://asterisk-support.ru/forum/topics/6153/
Проблема в том, что у меня скомпилин h323. вот с 1.8.22 он к моему сожалению (ХХХ).
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Cделал блок как я понял так
| Код: |
| exten => 1000,1,Answer() exten => 1000,n,Background(Long) exten => 1000,n,WaitExten(15) exten => 2,1,Playback(digits/2) exten => 2,n,Goto(internal,1001,1) exten => 4,1,Dial(${flatic},10) exten => 4,n,Playback(zanjat) exten => 4,n,Hangup() exten => i,1,Playback(pbx-invalid) exten => i,n,Goto(internal,1099,1) exten => s,1,Playback(vm-goodbye) exten => s,n,Hangup() |
Результат тот же. Возможно я не правильно понял Ваш совет с s.
exten => 1000,1,Goto(ivr,s,1)
[ivr]
exten => s,1,Background......
ну и так далее
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
| Код: |
| exten => 1022,1,Goto(ivr,s,1) [ivr] exten => s,1,Background(Long) exten => s,n,WaitExten(4) exten => 4,1,Dial(SIP/1078,10) exten => i,1,Playback(pbx-invalid) exten => t,1,Playback(vm-goodbye) |
Странно как же раньше на 1.8.11 все работало. И даже переход на 1.8.22 то же не помог.
Огромное спасиб за помощь.