2012-10-09 3 views
0

프리셋 스위치 설정에서 Skype Connect SIP 프로파일을 설정했습니다. 모두 괜찮아 보인다 - 나는 전화를 걸고받을 수 있습니다. 문제는 잠시 동안 아무런 활동이 없다면 들어오는 전화가 시간 초과되어 떨어지는 것입니다. 즉, 발신자가 긴 벨소리를 듣고 통화가 연결되지 않고 끊깁니다.Skype 연결 프리셋 외부 프로필 연결 시간 초과 및 연결 끊기가 계속됨

프리셋 스위치를 다시 시작하면 문제가 해결됩니다. 최근에 발신 전화 나 다른 수신 전화가 발생한 경우 문제가 발생하지 않습니다.

2012-10-09 16:12:04.043891 [NOTICE] sofia_reg.c:415 Registering skype 
2012-10-09 16:16:51.184120 [NOTICE] sofia_reg.c:415 Registering skype 
2012-10-09 16:21:38.324166 [NOTICE] sofia_reg.c:415 Registering skype 

호출이 등록 중 하나가 성공 직후 다음과 같이

나는 나의 Freeswitch 로그에 자주 메시지를 참조하십시오.

등록이 시간 초과되어 삭제된다는 의견이 없습니다. Freeswitch에서 감지되면 다시 연결되지만 창을 닫으면 수신 전화가 끊어집니다.

큰 차이가없는 라우터를 교체했습니다. 다음과 같이

외부 모금 프로필은 다음과 같습니다

<include> 
    <gateway name="skype"> 
    <param name="realm" value="sip.skype.com"/> 
    <param name="proxy" value="sip.skype.com"/> 
    <param name="from-domain" value="sip.skype.com"/> 
    <param name="username" value="XXXXXXXXXXXXX"/> 
    <param name="from-user" value="XXXXXXXXXXXXX"/> 
    <param name="password" value="XXXXXXXXXXXXX"/> 
    <param name="contact-params" value="[email protected]"/> 
    <param name="extension" value="XXXXXXXXXXXXX"/> 
    <param name="extension-in-contact" value="true"/> 
    <param name="retry-seconds" value="0"/> 
    <param name="caller-id-in-from" value="false"/> 
    <param name="ping" value="30"/> 
    </gateway> 
</include> 

사용자 이름과 암호는 분명한 이유 XXXXs로 대체되었습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

0

"expire-seconds"를 약간 낮은 값으로 설정하는 것이 좋습니다. 그러면 FreeSWITCH가 더 자주 다시 등록되도록해야합니다 (기본값은 3600). 또한 REGISTER 및 ACK 메시지에서 "만료"매개 변수가 앞뒤로 전송되는 것을 확인하는 것이 좋습니다.

2

FS가 keep-alive 패킷을 보내라고 말하지 않는 것 같습니다. Natted 소프트 폰의 경우

sofia.conf이 시도 : 등록 된 모든 소프트 폰의 경우 />


< 매개 변수 이름 = "NAT-옵션 - 핑 (ping)"값 = "사실"을 시도 :
< param name = "all-reg-options-ping"value = "true"/>

+0

이렇게 이것을 sofia.conf.xml에 추가했습니다. 만약 당신이 그 문제를 해결하지 못하면 게시 할 것입니다. 당신의 도움에 많은 감사드립니다. – user1731782

+0

예, 문제가 해결 된 것 같습니다. 매우 감사. – user1731782