Я пытаюсь интегрировать OpenERP и Asterisk с помощью модуля asterisk_click2dial. Звонок с софтфона на софтфон работает, а с OpenERP на софтфон не могу.
менеджер.конф:
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 0.0.0.0
[openerp]
secret = openerp
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
конфигурация сервера asterisk (img)
Я уверен, пользовательские настройки в порядке.
Это не работает, когда логин AMI является номером телефона, как в конфигурации софтфона.
отладка питона:
[2012-04-17 14:17:44,072][asterisk] INFO:asterisk_click2dial:Asterisk Click2Dial from 103 to 101
[2012-04-17 14:17:44,078][asterisk] WARNING:web-services:The method action_dial_phone of the object crm.lead can not return `None` !
отладка сервера астериск:
== connect attempt from '192.168.1.106' unable to authenticate
При перехвате SIP пакетов программой Wireshark я увидел только номер получателя ([email protected]). Я не видел номер пользователя openerp (103), а только [email protected]. Но я впервые использовал Wireshark, так что, возможно, это не имеет значения.
Вопрос: почему OpenERP не может звонить на софтфон, а софтфон на софтфон может?
Извините за мой английский :)