Армянское Радио: То есть здесь не правильно?
Добавочный номер s
В наших каналах мы применяем определенную технологию, и поэто-
му, прежде чем приступить к настройке диалплана, придется остано-
виться еще на одном вопросе. Необходимо рассмотреть добавочный но-
мер s. Когда в контекст поступают вызовы, для которых не указан кон-
кретный добавочный номер (например, вызов FXO-линии), они переда-
ются на добавочный номер s. (s – сокращение от start (начало), поскольку
именно здесь начнется обработка вызова, если с ним не передана ин-
формация о добавочном номере.)
Поскольку это именно то, что требуется для нашего диалплана, пе-
рейдем к делу. Для каждого вызова будет выполняться три действия
(ответ на него, воспроизведение звукового файла и разъединение), по-
этому добавочному номеру s понадобится три приоритета. Поместим
три приоритета в контекст [incoming], поскольку было принято реше-
ние о том, что все входящие вызовы должны обрабатываться в этом
контексте1.
[incoming]
exten => s,1,приложение()
exten => s,n,приложение()
exten => s,n,приложение()
Теперь осталось только вставить приложения – и наш первый диал-
план готов.
Или я не правильно понял его назначение в случае с FXS?
В книге написан пример:
Наш первый диалплан
Теперь, когда добавочный номер готов, сведем все вместе и создадим
наш первый диалплан. Как принято во многих технических книгах
(особенно в книгах по программированию), первый пример будет назы-
ваться «Hello World!» (Здравствуй, мир!).
В первом приоритете нашего добавочного номера мы будем отвечать на
звонок, во втором – воспроизводить звуковой файл hello-world.gsm,
а в третьем будет выполнен разрыв соединения. Вот как выглядит диалплан:
[incoming]
exten => s,1,Answer()
exten => s,n,Playback(hello-world)
exten => s,n,Hangup()
Если у вас уже имеется один или несколько сконфигурированных ка-
налов – вперед1! Просто создайте файл extensions.conf (например,
в папке /etc/asterisk) и вставьте в него четыре строки кода диалплана,
которые мы только что написали.
Спасибо за ответ, но просто нажмите в браузере Ctrl+F и впишите net_device. Браузер сразу перейдет на его использование, а не описание (61 void netdev_set_default_ethtool_ops(struct net_device *dev,).