Hi
send_reply("403", "+411234567 transit disallowed");
Causes the reply to be truncated after the e164 number.
send_reply("403", "Forbidden +411234567 transit disallowed");
Causes the reply to be truncated after 'Forbidden'.
Is there a special meaning to the + character?
Hi Benooît,
According to RFC 3261, the ABNF grammar for the Reason-Phrase in the Status-Line of a Response is:
*(reserved / unreserved / escaped / UTF8-NONASCII / UTF8-CONT / SP / HTAB)
Ah, hit "Send" a little too soon!
*(reserved / unreserved / escaped / UTF8-NONASCII / UTF8-CONT / SP / HTAB)
‘+' is one of the ‘reserved’ class.
As far as I know, that means ‘+’ is valid and can appear there and should not cause any adverse effects.
— Alex