< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate-users] a question about Accept-Contact


I use the sipp tool to send a invite message to the stack wich has a
Accept-Contact header.
the header is:
Accept-Contact:*;+g.poc.talkburst;require;explicit

i have get the rfc3841 abnf as follow:
Accept-Contact  =  ("Accept-Contact" / "a") HCOLON ac-value
                      *(COMMA ac-value)
   Reject-Contact  =  ("Reject-Contact" / "j") HCOLON rc-value
                      *(COMMA rc-value)
   ac-value        =  "*" *(SEMI ac-params)
   rc-value        =  "*" *(SEMI rc-params)
   ac-params       =  feature-param / req-param
                         / explicit-param / generic-param
                       ;;feature param from RFC 3840
                       ;;generic-param from RFC 3261
   rc-params       =  feature-param / generic-param
   req-param       =  "require"
   explicit-param  =  "explicit"

i think the header i use is true,but the stack give the follow information:

DEBUG | 20091222-151245.213 | sipserver | RESIP | 1095485760 |
../stacks/resiprocate/rutil/BaseException.cxx:17 | BaseException at
../stacks/resiprocate/rutil/ParseBuffer.cxx:951
../stacks/resiprocate/rutil/ParseBuffer.cxx:951, Parse failed
unexpected eof in context: Accept-Contact

is it a bug or what other?