[Freeswitch-users] [ERR] switch_ivr_originate.c:224 sofia/sipinterface_1/ Error Playing File!
Vallimamod Abdullah
vma at vallimamod.org
Wed Dec 21 14:58:51 MSK 2016
Hi John,
Can you please give more details on how this error appears? Your dialplan and debug logs will be helpful.
In the mean time, I have noticed a few things that may help you:
- The current stable version of freeSWITCH is 1.6, You should definitely try with it. The source and repos are available at https://freeswitch.org/confluence/display/FREESWITCH/Installation
- Unless you have altered it, the channel name "sofia/sipinterface_1/" is incomplete, it should be like "sofia/sipinterface_1/dialed_extension". You may need to double check that your dial params are correct and the call was actually made.
- The timeout variables are for playback terminators (when the user presses a key to stop the playback). So they won't help if the call never made it.
- When the call is hanged up during the playback, it is not considered as an error by switch_ivr_play_file()
Best Regards,
--
Vallimamod Abdullah
vma at vallimamod.org
.
> On 20 Dec 2016, at 22:41, John.Nowlin at tresta.com wrote:
>
> FreeSWITCH Version 1.4.26~64bit ( 64bit)
>
> We receive this error, “[ERR] switch_ivr_originate.c:224 sofia/sipinterface_1/ Error Playing File!” whenever the leg receiving the call hangs up before the extant media can start playing.
>
> After looking through switch_ivr_originate.c, I tried setting the global variables playback_timeout_sec=10 and playback_timeout_as_success=true but did not see a change in behavior.
>
> status = switch_ivr_read(collect->session,
> (uint32_t)len,
> (uint32_t)len,
> collect->file, NULL, buf, sizeof(buf), collect->confirm_timeout, NULL, 0);
>
>
> if (status != SWITCH_STATUS_SUCCESS && status != SWITCH_STATUS_BREAK && status != SWITCH_STATUS_TOO_SMALL) {
> switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(collect->session), SWITCH_LOG_ERROR, "%s Error Playing File!\n",
> switch_channel_get_name(channel));
> switch_channel_hangup(channel, SWITCH_CAUSE_DESTINATION_OUT_OF_ORDER);
> }
>
> Is there some other setting that can inform switch_ivr_originate to not worry about having not played the media after the recipient has hung up?
>
> john nowlin
> Senior Software Developer
>
> Tresta
> office: 850.383.7756
> mobile: 850.294.5635
> www.tresta.com
> —
> A Better Phone Experience
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list