2015-06-11 4 views
3

Я пытаюсь настроить freeswitch-сервер на Google Cloud Compute (ubuntu 14.04), хотя он работает нормально для меня локально, я, кажется, получаю следующую ошибку, когда запускаю freeswitch-сервер при вычислении облака Google. Может ли кто-нибудь объяснить?Настройка сервера freeswitch на Google cloud compute

2015-06-11 05:40:32.001508 [ERR] sofia.c:2853 Error Creating SIP UA for profile: internal-ipv6 (sip:[email protected][::1] 
:5060;transport=udp,tcp) ATTEMPT 2 (RETRY IN 5 SEC) 
2015-06-11 05:40:32.001508 [ERR] sofia.c:2853 Error Creating SIP UA for profile: external-ipv6 (sip:[email protected][::1] 
:5080;transport=udp,tcp) ATTEMPT 2 (RETRY IN 5 SEC) 
2015-06-11 05:40:37.001491 [ERR] sofia.c:2853 Error Creating SIP UA for profile: internal-ipv6 (sip:[email protected][::1] 
:5060;transport=udp,tcp) ATTEMPT 3 (RETRY IN 5 SEC) 
2015-06-11 05:40:37.001491 [ERR] sofia.c:2863 Error Creating SIP UA for profile: internal-ipv6 (sip:[email protected][::1] 
:5060;transport=udp,tcp) 
The likely causes for this are: 
1) Another application is already listening on the specified address. 
2) The IP the profile is attempting to bind to is not local to this system. 
2015-06-11 05:40:37.001491 [ERR] sofia.c:2853 Error Creating SIP UA for profile: external-ipv6 (sip:[email protected][::1] 
:5080;transport=udp,tcp) ATTEMPT 3 (RETRY IN 5 SEC) 
2015-06-11 05:40:37.001491 [ERR] sofia.c:2863 Error Creating SIP UA for profile: external-ipv6 (sip:[email protected][::1] 
:5080;transport=udp,tcp) 
The likely causes for this are: 
1) Another application is already listening on the specified address. 
2) The IP the profile is attempting to bind to is not local to this system. 

ответ

4

Я нашел ответ на это сам в http://lists.freeswitch.org/mailman/listinfo/freeswitch-users

Так что этот вопрос связан с ipv6. Поскольку Google не предоставляет ipv6, мне пришлось отключить ipv6 в FreeSWITCH

В конфе/sip_profiles каталога вы найдете файлы относительно ipv6,

[email protected]:/usr/local/freeswitch/conf/sip_profiles$ ls 
    external external-ipv6 external-ipv6.xml external.xml internal-ipv6.xml internal.xml 

Чтобы отключить ipv6 в FreeSWITCH нам нужно переименовать что-то вроде external-ipv6.xml.inactive или мы можем перемещать/удалять эти файлы.

Но убедитесь, что вы только переименовать/удалить файлы/папки, касающиеся ipv6, поэтому здесь я удалил файлы external-ipv6, internal-ipv6.xml, external-ipv6.xml

И затем перезапустить сервер FreeSwitch

EDIT:

ДО :

# ls 
external external-ipv6 external-ipv6.xml.inactive external.xml internal-ipv6.xml internal.xml 

ПОСЛЕ:

# ls 
external external-ipv6.inactive external-ipv6.xml.inactive external.xml internal-ipv6.xml.inactive internal.xml