Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
handbook:status [2014/04/10 10:52] amzh [Пример сценария вызовов между двумя аналоговыми телефонами] |
handbook:status [2014/04/10 10:55] (текущий) amzh [Пример сценария вызовов между двумя аналоговыми телефонами] |
||
---|---|---|---|
Строка 91: | Строка 91: | ||
Анна взяла аналоговый телефон с внутренним номером 101. Телефону, подключенному к порту 1, и назначен DAHD канал 1. | Анна взяла аналоговый телефон с внутренним номером 101. Телефону, подключенному к порту 1, и назначен DAHD канал 1. | ||
- | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:1] NoOp("DAHDI/1-1", "internal calling internal phone: Bob - <102>") in new stack</code> | + | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:1] NoOp("DAHDI/1-1", "internal calling internal phone: Nick - <102>") in new stack</code> |
- | Анна набрала Николая с внутренним номером 102. Asterisk выполняет первый шаг в плане набора для аналоговых телефонов (ANALOG-PHONE-19255578844cea2c43c9977). Приложение NoOp печатает отладочную информацию. В этом случае "calling internal phone: Bob ... ". | + | Анна набрала Николая с внутренним номером 102. Asterisk выполняет первый шаг в плане набора для аналоговых телефонов (ANALOG-PHONE-19255578844cea2c43c9977). Приложение NoOp печатает отладочную информацию. В этом случае "calling internal phone: Nick ... ". |
<code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:2] Set("DAHDI/1-1", "MISSEDCAUSE=hungup") in new stack</code> | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:2] Set("DAHDI/1-1", "MISSEDCAUSE=hungup") in new stack</code> | ||
- | Asterisk выполнил второй шаг плана набора и установил внутренний план набора переменных "MISSEDCAUSE" на значение "hungup". Если Алиса повесит трубку, то будет направлено уведомление о пропущенном звонке. | + | Asterisk выполнил второй шаг плана набора и установил внутренний план набора переменных "MISSEDCAUSE" на значение "hungup". Если Анна повесит трубку, то будет направлено уведомление о пропущенном звонке. |
- | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:3] Set("DAHDI/1-1","SENDNOTIFICATIONS="bob@askozia.com"") in new stack</code> | + | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:3] Set("DAHDI/1-1","SENDNOTIFICATIONS="nick@askozia.com"") in new stack</code> |
| | ||
- | Третьим шагом совершается отправка сообщения на "bob@askozia.com" в качестве получателя уведомлений по электронной почте. | + | Третьим шагом совершается отправка сообщения на "nick@askozia.com" в качестве получателя уведомлений по электронной почте. |
<code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:4] Macro("DAHDI/1-1", "main,DAHDI/g2,102,102,tTo,5") in new stack</code> | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:4] Macro("DAHDI/1-1", "main,DAHDI/g2,102,102,tTo,5") in new stack</code> | ||
- | На четвертом этапе происходит вызов макроса **MAIN** где в качестве параметров передается канал назначения, параметр передачи, длительность звонка и внутренний номер голосовой почты. | + | На четвертом этапе происходит вызов макроса **MAIN**, где в качестве параметров передается канал назначения, параметр передачи, длительность звонка и внутренний номер голосовой почты. |
<code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [s@macro-main:1] Dial("DAHDI/1-1", "DAHDI/g2,5,tTo") in new stack</code> | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Executing [s@macro-main:1] Dial("DAHDI/1-1", "DAHDI/g2,5,tTo") in new stack</code> | ||
- | Asterisk вызывает DAHDI второй группы, частью которого является телефон Боба. | + | Asterisk вызывает DAHDI второй группы, частью которого является телефон Николая. |
<code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Called g2</code> | <code>Dec 13 14:58:59 asterisk[1391]: VERBOSE[9241]: -- Called g2</code> | ||
Строка 119: | Строка 119: | ||
Dec 13 14:59:00 asterisk[1391]: VERBOSE[9241]: -- DAHDI/2-1 is ringing</code> | Dec 13 14:59:00 asterisk[1391]: VERBOSE[9241]: -- DAHDI/2-1 is ringing</code> | ||
- | Телефон Боба начинает звонить. | + | Телефон Николая начинает звонить. |
<code>Dec 13 14:59:03 asterisk[1391]: VERBOSE[9241]: -- DAHDI/2-1 answered DAHDI/1-1</code> | <code>Dec 13 14:59:03 asterisk[1391]: VERBOSE[9241]: -- DAHDI/2-1 answered DAHDI/1-1</code> | ||
- | Боб берет 102. Алиса и Боб соединены между собой. | + | Николай берет 102. Анна и Николай соединены между собой. |
<code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: -- Executing [h@macro-main:1] NoOp("DAHDI/1-1", "Entering the main macro h hangup extension") in new stack</code> | <code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: -- Executing [h@macro-main:1] NoOp("DAHDI/1-1", "Entering the main macro h hangup extension") in new stack</code> | ||
Строка 131: | Строка 131: | ||
<code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: -- Hungup "DAHDI/2-1"</code> | <code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: -- Hungup "DAHDI/2-1"</code> | ||
- | Телефон Боба (внутренний номер 102, назначен DAHDI канал 2 и подключенный к порту 2) повесил трубку. | + | Телефон Николая (внутренний номер 102, назначен DAHDI канал 2 и подключенный к порту 2) повесил трубку. |
<code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: == Spawn extension (macro-main, s, 1) exited non-zero on 'DAHDI/1-1' in macro 'main'</code> | <code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: == Spawn extension (macro-main, s, 1) exited non-zero on 'DAHDI/1-1' in macro 'main'</code> | ||
Строка 143: | Строка 143: | ||
<code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: -- Hungup 'DAHDI/1-1'</code> | <code>Dec 13 14:59:10 asterisk[1391]: VERBOSE[9241]: -- Hungup 'DAHDI/1-1'</code> | ||
- | Телефон Алисы (внутренний 101, назначен DAHDI канал 1 и подключенный к порту 1) повесил трубку. Вызов завершается, Asterisk завершает обработку вызова. | + | Телефон Анны (внутренний 101, назначен DAHDI канал 1 и подключенный к порту 1) повесил трубку. Вызов завершается, Asterisk завершает обработку вызова. |
===== Комментарии ===== | ===== Комментарии ===== | ||
~~DISQUS~~ | ~~DISQUS~~ |