Hi Benny, I updated with last version, and I compiled after 'make clean; make distclean', but the problem is always present :-( Samuel Benny Prijono a ?crit : > This was a bug in the parser, I've just fixed this in > http://trac.pjsip.org/repos/ticket/533 > > Thanks for the report! > > Cheers > Benny > > On Tue, May 13, 2008 at 7:51 AM, Nigel Hsiung <nigelcz at hotmail.com> wrote: >> Hi Samuel, >> >> I had a somewhat similar problem parsing retry-after(with 0.8.0), if u want >> u can try this rough hack. >> Benny probably will have better ideas how to sort this. >> >> best, >> Nigel >> >> In file Sip_parser.c (pjproject-0.8.0\pjsip\src\pjsip) >> >> static pjsip_hdr* parse_hdr_retry_after(pjsip_parse_ctx *ctx) >> { >> //first parse it as string header >> pjsip_hdr *strhdr; >> strhdr= parse_hdr_generic_string(ctx); >> >> //get the integer retry value >> char buff[64]={0}; >> pjsip_hdr_print_on(strhdr, buff, sizeof(buff)); >> >> int iCnt; >> int retry_val = 0; >> for(iCnt=0; iCnt<strlen(buff); iCnt++){ >> if(isdigit(buff[iCnt])){ >> char c[1]={0}; >> c[0] = buff[iCnt]; >> retry_val = (retry_val*10) + atoi(c); >> } >> } >> >> //create the retry header and assign the value >> pjsip_retry_after_hdr *hdr; >> hdr = pjsip_retry_after_hdr_create(ctx->pool, retry_val); >> >> return (pjsip_hdr*)hdr; >> } >> >>> Date: Tue, 13 May 2008 01:45:49 +0200 >>> From: samuelv@xxxxxxxxxxx >>> To: pjsip at pjsip.org >>> Subject: PJSIP syntax error exception >> >>> Hello, >>> >>> When I try to register the same account with few delay, I receive an >>> error message. >>> But when pjsip tries to parse it, I receive the message : >>> >>> 01:38:04.989 sip_transport. Error processing 433 bytes packet from UDP >>> ZZZ.ZZZ.ZZZ.ZZZ:5060 : PJSIP syntax error exception when parsing '' >>> header on line 5 col 16: >>> SIP/2.0 500 Registering glare condition >>> Call-ID: kinTj5x3z17obvo8zvJ2jR-3NYHVIlJA >>> CSeq: 39922 REGISTER >>> From: <sip:XXXXXXXX@xxxxxxxxxxxxxx>;tag=pUB4p023fFPlJqyABM5ayJXbPMtl3WiT >>> Retry-After: 10(Already Pending Register) >>> To: <sip:XXXXXXX at freephonie.net>;tag=00-32573-0008fb8e-0fa94e940 >>> Via: SIP/2.0/UDP >>> >> 192.168.0.6:5060;received=YYY.YYY.YYY.YYY;rport=63911;branch=z9hG4bKPjTZoVgbPq56MSwZUL4H3COMH3Bfj0frNg >>> Content-Length: 0 >>> >>> Is-it a problem in pjsip parser ? Or is it a problem on my SIP provider ? >>> I'm using the last svn version. >>> >>> Thanks >>> >>> Samuel >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip at lists.pjsip.org >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> ________________________________ >> Discover the new Windows Vista Learn more! >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >