Hi,<div><br></div><div>I would like to use sip-publish-presence (and other commands) as python sub processes and parse the output. However sip-publish-presence blocks after writing 4K when output is directed anywhere but the console. Is there a way to prevent this?</div>

<div><br></div><div>sip-publish-presence -s -a <account></div><div>This works OK, it displays all the initial PUBLISH messages  - output is >4K because of digest authentication challenges. Then it waits for user input.</div>

<div><br></div><div><div>sip-publish-presence -s -a <account> >logfile</div><div>This does not work OK, it writes only the first 4K of the initial PUBLISH messages. Then it waits for user input. The remainder of the initial PUBLISH messages is written after a user enters a command.</div>

<div><br></div>Could this be fixed by flushing stdout after writes, somewhere in the SIP core engine?</div><div><br></div><div>Thanks,</div><div>Owen Lynch </div>