| 
 | |||||||||||||||
| 
 
 | |||||||||||||||
| Демонстрация работы электронного секретаря «Голос Карлова» в реальном времени
 Пример обработки входного звонка и перенаправления его на другой мобильный номер 
 
	29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:1] NoOp("Dongle/dongle0-0100000005", "INCOME CALL +7-SOME NUMBER-7942 receiving dialplan invoked for a1") in new stack 29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:2] System("Dongle/dongle0-0100000005", " /var/www/html/chat/mess.php "+7-SOME NUMBER-7942" ") in new stack 29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:3] Verbose("Dongle/dongle0-0100000005", "dongle-incoming for a1") in new stack 
	Пришел входящий звонок на голосовой модем первого микрокомпьютера 29895 [C-0000000f] app_verbose.c: dongle-incoming for a1 29895 [C-0000000f] pbx.c: Executing [a1@dongle-incoming:4] Goto("Dongle/dongle0-0100000005", "company_tree,s,1") in new stack 29895 [C-0000000f] pbx_builtins.c: Goto (company_tree,s,1) 29895 [C-0000000f] pbx.c: Executing [s@company_tree:1] Set("Dongle/dongle0-0100000005", "CHANNEL(language)=ru") in new stack 29895 [C-0000000f] pbx.c: Executing [s@company_tree:2] Verbose("Dongle/dongle0-0100000005", "Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>! ") in new stack 29895 [C-0000000f] app_verbose.c: Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>! 29895 [C-0000000f] pbx.c: Executing [s@company_tree:3] Playback("Dongle/dongle0-0100000005", "/media/MyDrive/hello") in new stack 29895 [C-0000000f] file.c: 
	Звонящему проговаривается "Здравствуйте!" 29895 [C-0000000f] pbx.c: Executing [s@company_tree:4] Set("Dongle/dongle0-0100000005", "exists=1 ") in new stack 29895 [C-0000000f] pbx.c: Executing [s@company_tree:5] Playback("Dongle/dongle0-0100000005", "/media/MyDrive/custom/user-+7-SOME NUMBER-7942") in new stack 29895 [C-0000000f] file.c: 
	"Голос Карлова" узнал номер входящего звонка и назвал имя-отчество звонящего 29895 [C-0000000f] pbx.c: Executing [s@company_tree:6] Playback("Dongle/dongle0-0100000005", "/media/MyDrive/welcome") in new stack 29895 [C-0000000f] file.c: 
	Проговаривается "Вы позвонили в компанию ..." 29895 [C-0000000f] pbx.c: Executing [s@company_tree:7] BackGround("Dongle/dongle0-0100000005", "/media/MyDrive/x3-mess-yes-no") in new stack 29895 [C-0000000f] file.c: 
	Проговаривается голосовое меню "Для соединения с секретарём, нажмите 1 ..." 29895 [C-0000000f] channel.c: DTMF begin '1' received on Dongle/dongle0-0100000005 29895 [C-0000000f] channel.c: DTMF begin ignored '1' on Dongle/dongle0-0100000005 29895 [C-0000000f] channel.c: DTMF end '1' received on Dongle/dongle0-0100000005, duration 102 ms 29895 [C-0000000f] channel.c: DTMF end passthrough '1' on Dongle/dongle0-0100000005 
	Определилась нажатая звонящим кнопка 29895 [C-0000000f] pbx.c: Executing [1@company_tree:1] Playback("Dongle/dongle0-0100000005", "you-entered") in new stack 29895 [C-0000000f] file.c: 
	29895 [C-0000000f] file.c:  
	Определилось, что была нажата кнопка "1". Проговаривается: "Вы ввели 1" 
	Пошло соединение с секретарём, на его мобильный номер. 29895 [C-0000000f] netsock2.c: Using SIP RTP CoS mark 5 29895 [C-0000000f] app_dial.c: Called SIP/karlow2/+7-SOME NUMBER-5502 29895 [C-0000000f] app_dial.c: SIP/karlow2-00000007 is making progress passing it to Dongle/dongle0-0100000005 29895 [C-0000000f] res_rtp_asterisk.c: 0x15e1048 -- Probation passed - setting RTP source address to 192.168.1.41:5444 29895 [C-0000000f] app_dial.c: SIP/karlow2-00000007 answered Dongle/dongle0-0100000005 29929 [C-0000000f] bridge_channel.c: Channel SIP/karlow2-00000007 joined 'simple_bridge' basic-bridge 29895 [C-0000000f] bridge_channel.c: Channel Dongle/dongle0-0100000005 joined 'simple_bridge' basic-bridge 
	Соединение организуется через второй микрокомпьютер с голосовым модемом 29929 [C-0000000f] bridge_channel.c: Channel SIP/karlow2-00000007 left 'simple_bridge' basic-bridge 29895 [C-0000000f] bridge_channel.c: Channel Dongle/dongle0-0100000005 left 'simple_bridge' basic-bridge 29895 [C-0000000f] pbx.c: Spawn extension (company_tree, 1, 3) exited non-zero on 'Dongle/dongle0-0100000005' 
	Соединение завершено 
		Проговаривается "Вы 
		ввели 1" 
		Проговаривается "Вы ввели 1" 
 Журнал работы электронного секретаря "Голос Карлова" доступен по адресу http://webokratia.org/karlow-log/?n=40 
 На мобильные номера предпринимателя и его помощника, электронный секретарь отправляет СМС-сообщения, с результатом звонка. В журнале, отправка СМС-сообщений отображается так: 
	32086 manager.c: Manager 'admin' logged on from 127.0.0.1 32086 manager.c: Manager 'admin' logged off from 127.0.0.1 30635 at_response.c: [dongle0] Successfully sent SMS message 0x1885960 30635 at_response.c: [dongle0] Successfully sent SMS message 0x1885960 
 Текст сообщения максимально краток и содержателен: +7ХХХХХХХХХХ Dial SIP/karlow2/+7ХХХХХХХХХХ 2019-08-02 06:18:42 59 NO ANSWER +7ХХХХХХХХХХ -- номер входящего звонка Dial SIP/karlow2/+7ХХХХХХХХХХ -- конечная операция. В данном примере -- соединение входящего звонка с мобильным номером помощника 2019-08-02 06:18:42 -- дата и время операции NO ANSWER -- результат операции. Помощник не поднял трубку. 
 Когда электронный секретарь получает СМС-сообщение, то в журнале это выглядит так: 
	30635 at_response.c: [dongle0] Got SMS from +7-SOME NUMBER-7942: '+7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .' 
	Голосовой модем передал СМС сообщение микрокомпьютеру 31346 [C-00000015] pbx.c: Executing [sms@dongle-incoming:1] Verbose("Local/sms@dongle-incoming-00000005;1", "Incoming SMS from +7-SOME NUMBER-7942 +7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .") in new stack 31346 [C-00000015] app_verbose.c: Incoming SMS from +7-SOME NUMBER-7942 +7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER . 31346 [C-00000015] pbx.c: Executing [sms@dongle-incoming:2] System("Local/sms@dongle-incoming-00000005;1", "echo '2019-08-02 10:29:51 - dongle0 - +7-SOME NUMBER-7942: +7-SOME NUMBER-7942 Dial SIP/karlow2/+7-SOME NUMBER-5502 2019-08-02 06:18:42 59 NO ANSWER .' >> /var/log/asterisk/sms.txt") in new stack 
	Микрокомпьютер записал сообщение в файл 31346 [C-00000015] pbx.c: Executing [sms@dongle-incoming:3] Hangup("Local/sms@dongle-incoming-00000005;1", "") in new stack 31346 [C-00000015] pbx.c: Spawn extension (dongle-incoming, sms, 3) exited non-zero on 'Local/sms@dongle-incoming-00000005;1' 
	и закрыл соединение 
 Прогноз погоды в Самаре на две недели, диктуется электронным секретарем, при нажатии кнопки "5" в голосовом меню: 
 
	32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:1] NoOp("Dongle/dongle0-010000000b", "INCOME CALL +7-SOME NUMBER-7942 receiving dialplan invoked for a1") in new stack 32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:2] System("Dongle/dongle0-010000000b", " /var/www/html/chat/mess.php "+7-SOME NUMBER-7942" ") in new stack 32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:3] Verbose("Dongle/dongle0-010000000b", "dongle-incoming for a1") in new stack 32022 [C-00000016] app_verbose.c: dongle-incoming for a1 32022 [C-00000016] pbx.c: Executing [a1@dongle-incoming:4] Goto("Dongle/dongle0-010000000b", "company_tree,s,1") in new stack 32022 [C-00000016] pbx_builtins.c: Goto (company_tree,s,1) 32022 [C-00000016] pbx.c: Executing [s@company_tree:1] Set("Dongle/dongle0-010000000b", "CHANNEL(language)=ru") in new stack 32022 [C-00000016] pbx.c: Executing [s@company_tree:2] Verbose("Dongle/dongle0-010000000b", "Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>! ") in new stack 32022 [C-00000016] app_verbose.c: Incoming call from <<< +7-SOME NUMBER-7942 >>> to <<< s >>>>! 32022 [C-00000016] pbx.c: Executing [s@company_tree:3] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/hello") in new stack 32022 [C-00000016] file.c: 32022 [C-00000016] pbx.c: Executing [s@company_tree:4] Set("Dongle/dongle0-010000000b", "exists=1 ") in new stack 32022 [C-00000016] pbx.c: Executing [s@company_tree:5] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/custom/user-+7-SOME NUMBER-7942") in new stack 32022 [C-00000016] file.c: 32022 [C-00000016] pbx.c: Executing [s@company_tree:6] Playback("Dongle/dongle0-010000000b", "/media/MyDrive/welcome") in new stack 32022 [C-00000016] file.c: 32022 [C-00000016] pbx.c: Executing [s@company_tree:7] BackGround("Dongle/dongle0-010000000b", "/media/MyDrive/x3-mess-yes-no") in new stack 32022 [C-00000016] file.c: 32022 [C-00000016] channel.c: DTMF begin '5' received on Dongle/dongle0-010000000b 32022 [C-00000016] channel.c: DTMF begin ignored '5' on Dongle/dongle0-010000000b 32022 [C-00000016] channel.c: DTMF end '5' received on Dongle/dongle0-010000000b, duration 178 ms 32022 [C-00000016] channel.c: DTMF end passthrough '5' on Dongle/dongle0-010000000b 
	звонящий нажал кнопку "5" 32022 [C-00000016] pbx.c: Executing [5@company_tree:1] Playback("Dongle/dongle0-010000000b", "you-entered") in new stack 32022 [C-00000016] file.c: 32022 [C-00000016] pbx.c: Executing [5@company_tree:2] 32022 [C-00000016] file.c: 32022 [ 32022 [C-00000016] file.c: 
 Протестировать работу электронного секретаря "Голос Карлова" можно, отправив на входящий номер "Карлова" +7 (964) 9-777-647 СМС-ку, или совершить входящий звонок. Прогноз погоды в Самаре - 4 и 5 пункты голосового меню. В журнале (http://webokratia.org/karlow-log/?n=40) Вы увидите, как электронный секретарь "Голос Карлова" отрабатывает Ваш звонок в реальном времени. 
 Звонок по клику (clik to call) происходит так. 
	1005 manager.c: Manager 'admin' logged on from 127.0.0.1 1005 manager.c: Manager 'admin' logged off from 127.0.0.1 
	Электронный секретарь получает сигнал со страницы сайта о клике по номеру 1007 dial.c: Called dongle0/holdother:+7-SOME NUMBER-7942 1007 dial.c: Dongle/dongle0-010000000c is making progress 
	"Карлов" дозванивается по этому номеру через модем, подключенный к первому микрокомпьютеру 1012 manager.c: Manager 'admin' logged on from 127.0.0.1 1012 manager.c: Manager 'admin' logged off from 127.0.0.1 1013 netsock2.c: Using SIP RTP CoS mark 5 1015 dial.c: Called karlow2/+7-SOME NUMBER-5502 1015 dial.c: SIP/karlow2-0000000d is making progress 
	одновременно, через второй микрокомпьютер, "Карлов" дозванивается до номера, принадлежащего человеку, кликнувшего по номеру на странице  1015 res_rtp_asterisk.c: 0x15de478 -- Probation passed - setting RTP source address to 192.168.1.41:14070 1007 dial.c: Dongle/dongle0-010000000c answered 1007 [C-00000017] pbx.c: Executing [333@conferences:1] ConfBridge("Dongle/dongle0-010000000c", "fancybridge,,fancyuser,fancymenu") in new stack 1018 bridge_channel.c: Channel CBAnn/fancybridge-00000006;2 joined 'softmix' base-bridge 1007 [C-00000017] file.c: 1007 [C-00000017] res_musiconhold.c: Started music on hold, class 'default', on channel 'Dongle/dongle0-010000000c' 1007 [C-00000017] bridge_channel.c: Channel Dongle/dongle0-010000000c joined 'softmix' base-bridge 1017 file.c: 1015 dial.c: SIP/karlow2-0000000d answered 1015 [C-00000018] pbx.c: Executing [333@conferences:1] ConfBridge("SIP/karlow2-0000000d", "fancybridge,,fancyuser,fancymenu") in new stack 1015 [C-00000018] res_musiconhold.c: Stopped music on hold on Dongle/dongle0-010000000c 1015 [C-00000018] file.c: 1017 file.c: 1015 [C-00000018] bridge_channel.c: Channel SIP/karlow2-0000000d joined 'softmix' base-bridge 1007 [C-00000017] bridge_channel.c: Channel Dongle/dongle0-010000000c left 'softmix' base-bridge 1007 [C-00000017] res_musiconhold.c: Started music on hold, class 'default', on channel 'SIP/karlow2-0000000d' 1017 file.c: 1015 [C-00000018] res_musiconhold.c: Stopped music on hold on SIP/karlow2-0000000d 1015 [C-00000018] bridge_channel.c: Channel SIP/karlow2-0000000d left 'softmix' base-bridge 1017 file.c: 1018 bridge_channel.c: Channel CBAnn/fancybridge-00000006;2 left 'softmix' base-bridge 
	"Карлов" соединяет два канала через "мост" аудио-конференции 1069 manager.c: Manager 'admin' logged on from 127.0.0.1 1069 manager.c: Manager 'admin' logged off from 127.0.0.1 32231 at_response.c: [dongle0] Successfully sent SMS message 0x16034b0 32231 at_response.c: [dongle0] Successfully sent SMS message 0x16034b0 
 Технология звонка по клику, позволяет максимально облегчить и детально контролировать действия оператора по обзвону клиенской базы. Можно журналировать не только работу с вэб-интерфейсом, но и состояние каналов связи и записывать разговоры оператора с клиентами. Наши сотрудники помогут Вам оборудовать рабочее место для Ваших отделов маркетинга и продаж! | |||||||||||||||
| 
 Россия, 443011, г.Самара, ул.Ново-Садовая, д.221, офис 401. тел.: +7 (964) 9-777-647 Электронный секретарь «Голос Карлова» mail@webokratia.ru |