I'm stuck with the following two while developing parser for SIP. Could someone please help us.
1) warn-agent in Warning
-------------------
The syntax is
(host["."port])| pseudonym
when the port is absent(it is optional), a qualified host is always a qualified pseudonym. So, how to differenticate both in the incoming SIP message.
2) Timestamp header
----------------
The syntax is
*(DIGIT)["." *(DIGIT)][delay]
delay = *(DIGIT)["." *(DIGIT)]
Assuming [delay] is present, what is the separator between *(DIGIT)["." *(DIGIT)] and [delay] above. Also, when ["." *(DIGIT)] is absent in the first half, what is the separator between *(DIGIT) and [delay].
Thanks in advance.
Cheers,
--Sunil
