We have written a pjsip python application ALREADY. It is working and does only need a bug fix. No application from scratch - only bug fix.
The budget will depend on your delivery time. The bid price should be 30$ - not more, not less. If delivered within 1 day, the client pays 50% bonus. If delivered within 2 days, it'll be 25%. But make sure, the bid price mustn't be >30$ because it's simply a bug fix and for experts it's only 1 or 2 hours.
Few days ago, we asked in a French freelancer site for this job to be done and lots of newbies in python or real python guys applied, but have not been experienced with pjsip. This won't work! If you are not really skilled and experienced in this extension, do not bid, please. This time there won't be escrow or deposit. It's only paid if you get it done. If this is not comfortable for you => do not bid and do not ask for an exception. All that we want, is a real expert for this topic, but so far, we could not find one and even had to pay fees for the escrow to be returned :-( You do not have to send us the fixed source code. Instead, you use any python obfuscator to protect your work. As soon as you could fix it, we'll do instant-payment and ask you to send the clear source without obfuscation.
For testing the application, you will need e.g. 2 free sip account with any provider, e.g. sipgate. Without this, the job can not be done because you wouldn't have a chance to test it.
The current version of our python application which is using pjsip, is an answering machine which plays audio files on call-in and even on call-out. If someone is pressing a button/chiffre on the phone (e.g. on his mobile phone or home phone), it plays another sound, e.g. when pressing , it's [url removed, login to view] etc.
The DTRM works only on call-out properly. On call-in, it does only read the DTRM signals after the audio playback is over.
The pjsip vendors say that it has to do with the status which is set within the application - but we have no pjsip or sip-protocoll master in our team.
Please do only bid if you are highly experienced with pjsip. If you are "only" skilled with python itself, you can not do this job just in time!
Thanks for understand.