Asterisk 1.10 feature freeze
| Цитата: |
| We would like to release Asterisk 1.10 roughly a year after Asterisk 1.8. This will be a standard release, not LTS [2]. To have the release out in the October time frame, we need to branch off 1.10 (feature freeze) at the end of June. At that point we will begin the beta and RC process. If you're working on new development projects that you would like to get into Asterisk 1.10, please keep this timeline in mind. |
Ув. пользователи/администраторы Астериск, если у вас остались невысказанные пожелания, то сейчас самое время их оформить и запостить на их багтреккер. Так же это касается уже оформленных нами и не нами фич-реквестов с предоставленными патчами-рализациями - поможем протестировать их, кто что может, иначе они просто не попадут в дерево(протестировано заявителем с вердиктом "у меня работает" не достаточно для того что-бы патч попал в транк, нужно хотя бы два-три тестировщика). До конца июня не так много времени осталось, и будет жаль что нужная фича так и не попала "в коробку".
_________________
Slackware 13.37 - Asterisk 1.8
_________________
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru
_________________
Slackware 13.37 - Asterisk 1.8
_________________
Gentoo Linux || Asterisk 13.1-cert2
Решения телефонии на базе Asterisk || http://it-need.ru
Если будет время, то доделаю и засабмичу ещё и app_aon(конечно если asterisk-dev рассылка удосужится хотя-бы как-то прокомментировать мой вопрос).
_________________
Slackware 13.37 - Asterisk 1.8
| FeyFre писал(а): |
| ...засабмичу ещё и app_aon... |
А вот от сюда поподробнее...
_________________
нанотехнолигии в области Asterisk
Модуль к астерискку app_aon.so регистрирует application с названием AON
В диалплане приблизительно так
| Код: |
| [aon-test] exten => _X.,1,Noop(AON_TEST) same=>n,Answer() ;;; Часть может быть опущена для линий, на которых АОН выдается даже без запроса. same=>n,PlayTones(0/100,500/100) same=>n,Wait(0.2) same=>n,StopPlayTones() ;;; прослушать АОН same=>n,AON() ;;; либо можно задать максимальное время попытки услышать АОН(мало там почему он запаздывает) same=>n,AON(4000) ;;; ну и где-то его использовать: номер, результат определения(успешно или нет), причина провала(нету, линию отбили, и пр.) same=>n,NoOp(${AONNUMBER}) same=>n,NoOp(${AONSTATUS}) same=>n,NoOp(${AONCAUSE}) same=>n,Hangup() |
Естественно, если если что-то подняло трубку раньше, то можно забыть об АОН-е.
На очереди переделка этого добра в автоматический режим(без диалплана - подняли на каком-то канале трубку - послушать АОН, выставить переменные). Но это буде значительно позже - работы много, и того что есть сейчас для моей задачи хватает(да и отсутствие нормально отладчика тоже фактор).
Когда начну что-то делать, то я пасусь в рассылке asterisk-dev, в частности в этой ветке я консультируюсь.(Я лично не понимаю, почему кто-то другой не до сих пор не реализовал эту задачу - задача скажем так - не сложная вовсе).
_________________
Slackware 13.37 - Asterisk 1.8
Да и о красоте кода там речь не идет(я там насчитал не только детектор АОН, но и DTMF, R2D in/out, и ещё парочку детекторов сдвоенных частот, и оторвать друг от друга я не смогу).
Для открытия придется где-то искать открытую реализацию FFT.
ЗЫ: у меня нету сомнений что оно работает, нужно только парочку до тестов сделать(ну например, как оно отреагирует на тройную, или 2.5 посылку АОН).
_________________
Slackware 13.37 - Asterisk 1.8
_________________
Slackware 13.37 - Asterisk 1.8
| FeyFre писал(а): |
| ..., а GPL ещё никого не накормила. |
меня кормит. особенно поддержка того что написал
_________________
нанотехнолигии в области Asterisk