freeswitchforum.com https://freeswitchforum.com/ |
|
FreeSWITCH && mod_gsmopen && USSD https://freeswitchforum.com/viewtopic.php?f=6&t=143 |
Страница 1 из 1 |
Автор: | neb0t [ 22 мар 2013 19:08 ] |
Заголовок сообщения: | FreeSWITCH && mod_gsmopen && USSD |
Нашел открытый тикет на добавление поддержки USSD в свежую ревизию ФС (на данный момент FreeSWITCH Version 1.3.17+git~20130321T045825Z~1ce96ce9f5 (git 1ce96ce 2013-03-21 04:58:25Z)) Ссылка на тикет: http://jira.freeswitch.org/browse/FS-5078?page=com.atlassian.streams.streams-jira-plugin:activity-stream-issue-tab Для того чтобы не дожидаться выхода можно применить патч. Собственно сам процес: Код: root@stat10n:/usr/src/freeswitch# patch -p1 < /usr/src/freeswitch/patches/mod_gsmopen_ussd_v3.diff patching file src/mod/endpoints/mod_gsmopen/gsmopen.h patching file src/mod/endpoints/mod_gsmopen/gsmopen_protocol.cpp patching file src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp Hunk #2 succeeded at 1347 (offset 6 lines). Hunk #3 succeeded at 1517 (offset 6 lines). Hunk #4 succeeded at 1664 (offset 6 lines). Hunk #5 succeeded at 1675 (offset 6 lines). Hunk #6 succeeded at 1912 (offset 6 lines). Hunk #7 succeeded at 1990 (offset 6 lines). Hunk #8 succeeded at 2958 (offset 6 lines). Hunk #9 succeeded at 3253 (offset 6 lines). root@stat10n:/usr/src/freeswitch# root@stat10n:/usr/src/freeswitch# cd src/mod/endpoints/mod_gsmopen/ root@stat10n:/usr/src/freeswitch/src/mod/endpoints/mod_gsmopen# make clean root@stat10n:/usr/src/freeswitch/src/mod/endpoints/mod_gsmopen# make install Compiling gsmopen_protocol.cpp... Compiling /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp... quiet_libtool: compile: g++ -I../../../../libs/spandsp/src -I../../../..//libs/tiff-4.0.2/libtiff -DGSMOPEN_C_VER=\"65bc765\" -DMODGSMOPEN_C_VER=\"6afa0fd\" -I/usr/src/freeswitch/libs/curl/include -I/usr/src/freeswitch/src/include -I/usr/src/freeswitch/src/include -I/usr/src/freeswitch/libs/libteletone/src -I/usr/src/freeswitch/libs/stfu -fPIC -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -c /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp -fPIC -DPIC -o .libs/mod_gsmopen.o quiet_libtool: compile: g++ -I../../../../libs/spandsp/src -I../../../..//libs/tiff-4.0.2/libtiff -DGSMOPEN_C_VER=\"65bc765\" -DMODGSMOPEN_C_VER=\"6afa0fd\" -I/usr/src/freeswitch/libs/curl/include -I/usr/src/freeswitch/src/include -I/usr/src/freeswitch/src/include -I/usr/src/freeswitch/libs/libteletone/src -I/usr/src/freeswitch/libs/stfu -fPIC -fvisibility=hidden -DSWITCH_API_VISIBILITY=1 -DHAVE_VISIBILITY=1 -g -O2 -D_GNU_SOURCE -DHAVE_CONFIG_H -c /usr/src/freeswitch/src/mod/endpoints/mod_gsmopen/mod_gsmopen.cpp -o mod_gsmopen.o >/dev/null 2>&1 Creating mod_gsmopen.la... installing mod_gsmopen.la quiet_libtool: install: warning: relinking `mod_gsmopen.la' Вызов из консоли ФС : gsmopen_ussd gsm01 *124# |
Автор: | joohny [ 22 мар 2013 20:35 ] |
Заголовок сообщения: | Re: FreeSWITCH && mod_gsmopen && USSD |
Ну вот, если долго мучиться, с гугл все получится. Спасибо, добавил в FAQ |
Автор: | victorsh [ 08 апр 2014 13:03 ] |
Заголовок сообщения: | Re: FreeSWITCH && mod_gsmopen && USSD |
Не работает если в запросе есть дополнительные звездочки. Например если сделать запрос: gsmopen_ussd gsm01 *101*4# то возвращает ошибку по таймауту. ERROR: USSD request timeout (-1) |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |