[asterisk-users] T.38 - Which endpoint shall reINVITE ? caller or callee ?

Steve Underwood steveu at coppice.org
Tue Mar 17 07:08:32 CDT 2009


Vlasis Hatzistavrou (KTI) wrote:
> Olivier wrote:
>   
>> Hi,
>>
>> I've been playing with T.38.
>>
>> I observed that mostly but not always, it's the "calling endpoint" that 
>> reINVITE the other party to drop current SIP/G711 session and start a 
>> new T.38.
>> But sometimes, it's also the callee party that reINVITE the calling party.
>>
>> Which is the "standardized" or most common, way to start a T.38 session ?
>> Shall it come from callee or from caller ?
>>
>> Regards
>>     
>
> Fax transmission can be initiated from any one of the parties. AFAIK 
> T.38 as well as the PSTN fax standards do not show any preference 
> whether fax transmission is requested from a or b party.
>
> In practice, the caller usually initiates a fax transmission, but this 
> doesn't mean that the called party cannot initiate it, too.
>
> Best regards,
> Vlasis Hatzistavrou.
>   
Hey, why bother looking at a spec when its so much more fun to make it 
up as we go along?

T.38 says that if the call starts in audio mode it is the called end 
which should initiate a re-invite to change from audio to T.38. This 
makes sense, as that is the end which has the best chance of figuring 
out if a FAX machine answers the call. In practice many T.38 
implementations will send out a re-invite when they are the calling 
side, so any practical implementation has to allow for this. Clashes are 
possible, if both ends send re-invite, and this is not always handled 
properly  Also many implementations will only listen for a FAX machine 
at the beginning of a call, so if a human answers and later presses the 
start button on their FAX machine the T.38 gateway might miss this.

Regards,
Steve




More information about the asterisk-users mailing list