[asterisk-bugs] [JIRA] Updated: (ASTERISK-20229) dialing through chan_local breaks t38 fax

Walter Doekes (JIRA) noreply at issues.asterisk.org
Tue Aug 14 10:48:07 CDT 2012


     [ https://issues.asterisk.org/jira/browse/ASTERISK-20229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Walter Doekes updated ASTERISK-20229:
-------------------------------------

         Description: 
Marked as regression, because this still works in 1.6.2.x.

Consider the following dialplan:
{noformat}
[default]
exten => s,1,Dial(Local/fax at default)

exten => fax,1,NoOp()
;     same => n,Answer()
;     same => n,Playback(silence/1)
     same => n,ReceiveFAX(/tmp/abc.tiff)
     same => n,Hangup()
{noformat}
with the following sip.conf:
{noformat}
[general]
t38pt_udptl=yes
{noformat}

If you attempt to send a fax to extension 's', you get this:
{noformat}
[Aug 14 17:21:34] ERROR[28450]: res_fax.c:1071 set_fax_t38_caps: channel 'Local/fax at default-962f;2' is in an unsupported T.38 negotiation state, cannot continue.
{noformat}

If you send a fax to 'fax' directly, things work as expected.

A patch that fixes the behaviour is attached, and reviewboard item will be created.


(If we enable the Playback, we get a warning: "file.c: Unexpected control subclass '24'"
but that doesn't alter the rest of the behaviour.)


Kind regards,
Walter Doekes
OSSO B.V.

  was:
Marked as regression, because this still works in 1.6.2.x.

Consider the following dialplan:
{noformat}
[default]
exten => s,1,Dial(Local/fax at default)

exten => fax,1,Answer()
     same => n,Playback(silence/1)
     same => n,ReceiveFAX(/tmp/abc.tiff)
     same => n,Hangup()
{noformat}
with the following sip.conf:
{noformat}
[general]
t38pt_udptl=yes
{noformat}

If you attempt to send a fax to extension 's', you get this:
{noformat}
[Aug 14 17:21:34] ERROR[28450]: res_fax.c:1071 set_fax_t38_caps: channel 'Local/fax at default-962f;2' is in an unsupported T.38 negotiation state, cannot continue.
{noformat}

If you send a fax to 'fax' directly, things work as expected.

A patch that fixes the behaviour is attached, and reviewboard item will be created.

Kind regards,
Walter Doekes
OSSO B.V.

    Reviewboard Link: https://reviewboard.asterisk.org/r/2070/

> dialing through chan_local breaks t38 fax
> -----------------------------------------
>
>                 Key: ASTERISK-20229
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20229
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_local
>    Affects Versions: 1.8.15.0
>            Reporter: Walter Doekes
>         Attachments: ASTERISK-20229.patch
>
>
> Marked as regression, because this still works in 1.6.2.x.
> Consider the following dialplan:
> {noformat}
> [default]
> exten => s,1,Dial(Local/fax at default)
> exten => fax,1,NoOp()
> ;     same => n,Answer()
> ;     same => n,Playback(silence/1)
>      same => n,ReceiveFAX(/tmp/abc.tiff)
>      same => n,Hangup()
> {noformat}
> with the following sip.conf:
> {noformat}
> [general]
> t38pt_udptl=yes
> {noformat}
> If you attempt to send a fax to extension 's', you get this:
> {noformat}
> [Aug 14 17:21:34] ERROR[28450]: res_fax.c:1071 set_fax_t38_caps: channel 'Local/fax at default-962f;2' is in an unsupported T.38 negotiation state, cannot continue.
> {noformat}
> If you send a fax to 'fax' directly, things work as expected.
> A patch that fixes the behaviour is attached, and reviewboard item will be created.
> (If we enable the Playback, we get a warning: "file.c: Unexpected control subclass '24'"
> but that doesn't alter the rest of the behaviour.)
> Kind regards,
> Walter Doekes
> OSSO B.V.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list