VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

pyst originate выдает error

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
swelf
Сообщения: 8
Зарегистрирован: 17 мар 2012, 15:04

pyst originate выдает error

Сообщение swelf »

Скачал pyst, запустил, подключился к серверу, залогинился.

Код: Выделить всё

>>> import asterisk.manager
>>> a = asterisk.manager.Manager()
>>> a.connect(server)
Generated Header
>>> a.connected()
True
>>> a.login('manager','password')
Success
>>> a.originate('SIP/<номер сотового>@sipserver','104',context='office',priority='1',timeout='20')
Error
все права у менеджера есть. Причем из call файла с теми же параметрами звонок проходит нормально. Смотрел трафик(5038 порт) tcpdump'ом, там просто response: error, подробностей нету.
Asterisk 1.6.2.9

Причем не сомтря на ошибку, вызов на сотовый идет. Но дальше соединения нету.

В чем может быть проблема, и как ее решить?
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: pyst originate выдает error

Сообщение Wapo »

Странно вот что - 104. Может так надо extension=104
swelf
Сообщения: 8
Зарегистрирован: 17 мар 2012, 15:04

Re: pyst originate выдает error

Сообщение swelf »

нет, первые 2 параметра это non default variables, или как там оно называется

Код: Выделить всё

originate(self, channel, exten, context='', priority='', timeout='', caller_id='', async=False, account='', variables={})
swelf
Сообщения: 8
Зарегистрирован: 17 мар 2012, 15:04

Re: pyst originate выдает error

Сообщение swelf »

Разобрался, видимо параметр timeout маловат, он в милисендах устанавливается, убрал его вообще. Все заработало.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH