PS. за g729 отдельное спасибо автору
2. Подключение к провайдерам IP телефонии делается через gateway -
зайдите в conf/sip_profiles/external/example.xml
3. Отправка сообщений в джаббер это можно любым из поддерживаемых
языков. Еще FS поддерживает xmpp, не разбирался пока, может через эту
фичу можно.
4. Сохранение в бд можно делать обрабатывая cdr записи по крону.
5. Внешние скрипты - mod_python, mod_lua, mod_perl etc.
PS - спасибо не мне даже, а авторам g729 для asterisk и авторам
оригинального mod_g729. Я просто слямзил из одного, другого, слепил
вместе.
Есть опыт работы FS с LDAP?
Boris пишет:
> тоже интересует привязка к AD
LDAP - смотрите модуль для работы с LDAP, хотя не уверен. В принципе
можете написать webapp для xml_curl или обработчик на одном из
поддерживаемых языков, который в свою очередь будет брать данные из
AD.
> Подскажите есть ли какая-нить прога для удобного редактирования xml
> файлов, желательно в консоле.
vim! :))
PS. нужен форум по freeswitch по типу asteriskforum.ru
Статьи может и будут, может и напишу что нибудь : )
По этому поводу - если кто то еще в своем блоге соберется осветить FS
- пишите, внесу в заголовок группы, поставлю ссылку на своем блоге,
благо он в гугле вылазит не на последнем месте.
ami - asterisk managment interface? Тогда это mod_event_socket и
xml_rpc. Мне больше нравится xml_rpc - на досуге сделал app на django
для управлением конференциями, выложу чуть попозже.
call files - python скрипт выполнить или что то в этом роде.
Пользуйтесь скриптами, socket'ом, xml_rpc.
FOP (flash operator panel) - ну стоит посмотреть wikipbx, возможно что
то там реализовано, по конференциям так точно. Ну и я пишу неторопливо
интерфейс, выкладываю результаты на freehg.org (на блоге ссылка есть
на мои проекты).
Можно будет описать потом аналогии, спрашивайте еще - будем искать
аналоги.
Приступили к написанию пошагового руководства для своих менеджеров в
конторе, но столкнулись с проблемой - надо сначала установить им
wikipbx...
Все вроде делаем по инструкции на wiki, но вот при инициализации базы
выдается ошибка:
[root@sip wikipbx]# python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 39, in <module>
execute_manager(settings)
File "/usr/lib/python2.5/site-packages/django/core/management/
__init__.py", line 340, in execute_manager
utility.execute()
File "/usr/lib/python2.5/site-packages/django/core/management/
__init__.py", line 295, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.5/site-packages/django/core/management/
base.py", line 192, in run_from_argv
self.execute(*args, **options.__dict__)
File "/usr/lib/python2.5/site-packages/django/core/management/
base.py", line 218, in execute
self.validate()
File "/usr/lib/python2.5/site-packages/django/core/management/
base.py", line 246, in validate
num_errors = get_validation_errors(s, app)
File "/usr/lib/python2.5/site-packages/django/core/management/
validation.py", line 28, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/usr/lib/python2.5/site-packages/django/db/models/loading.py",
line 128, in get_app_errors
self._populate()
File "/usr/lib/python2.5/site-packages/django/db/models/loading.py",
line 57, in _populate
self.load_app(app_name, True)
File "/usr/lib/python2.5/site-packages/django/db/models/loading.py",
line 72, in load_app
mod = __import__(app_name, {}, {}, ['models'])
File "/usr/src/wikipbx/wikipbxweb/models.py", line 58, in <module>
class Server(models.Model):
File "/usr/src/wikipbx/wikipbxweb/models.py", line 69, in Server
application_root = models.CharField(maxlength=75)
TypeError: __init__() got an unexpected keyword argument 'maxlength'
[root@sip wikipbx]#
Знатоки, помогайте! Обещаю дать в общий доступ инструкции на русском
языке ;)
PS все модули и требуемый софт установлен последними актуальными
версиями на данный момент.
[root@sip wikipbx]# ./initserver.py
Traceback (most recent call last):
File "./initserver.py", line 33, in <module>
from wikipbx.wikipbxweb.models import *
ImportError: No module named wikipbx.wikipbxweb.models
Помогайте, плз :)
> email: oleg.do...@gmail.com
> ICQ 271069288
> тел. 044 361 51 62
> моб.+380 67 698 35 75
Ошибку нашел. Все исправил и запустилась таки wikipbx! ;)
Теперь вот задача нетривиальная в моем понимамнии потому как никаких
подробных доков на эту тему не нашел даже на английском...
Необходимо подружить FreeSWITCH и SoftMERA
Пока никак. И через wikipbx тоже пока не смог настроить хотя бы
тестовый звонок с софтфона.
> > тестовый звонок с софтфона.- Скрыть цитируемый текст -
>
> - Показать цитируемый текст -
Именно MVTS. На самом деле задача намного шире:
Предоставить в локальной сети (более 6000 пользователей) возможность
на SIP-softfone присвоить "городские" номера (у нас своя SI2000 и
свободных 3000 номеров) и разрулить это все через меру+FreeSWITCH
Я думаю более опреативно будет это по аське или телефону обсудить? ;)
ICQ 262650780
сот. +7-923-638-5822
Андрей
MVTS не работает с SIP (глючный SIP-HIT в рассчёт не берём),
FreeSWITCH криво работает с H.323 (стабильность оставляет желать
лучшего), так что даже и не знаю как их связать.
On 20 янв, 19:32, ojab <o...@ojab.ru> wrote:
> icq сосёт, jabber рулит :).
> > Именно MVTS. На самом деле задача намного шире:
> > Предоставить в локальной сети (более 6000 пользователей) возможность
> > на SIP-softfone присвоить "городские" номера (у нас своя SI2000 и
> > свободных 3000 номеров) и разрулить это все через меру+FreeSWITCH
>
> > Я думаю более опреативно будет это по аське или телефону обсудить? ;)
>
> > ICQ 262650780
> > сот. +7-923-638-5822
> > Андрей- Скрыть цитируемый текст -
>
> - Показать цитируемый текст -
У меня две MVTS. Одна чисто h323 на 2хЕ1 и вторая сип/хит.
Обе работают без претензий к качеству. Даже если и будут глюки все
равно задачу надо решить - глюки будем отлавливать и править... где
сами а где и CTI напрягать. Слава богу возможности для этого есть ;)
А вот насчет ого что сообществу читать выгоднее я согласен, но не весь
флейм, а результаты. Результаты получаются в ходе обсуждения, а
обсуждать вот так вот написал... подождал... прочитал... ответил...
день прошел... Мне мое время дороже. $)