Hi,

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

Reply via email to