Find Jobs
Hire Freelancers

clone twinkle. Sip softphone web based

$100-300 USD

Closed
Posted almost 17 years ago

$100-300 USD

Paid on delivery
Hi, i'm developing a simple client "web based" in python and i use a labrary of twisted that allows me to call two phone numbers and bridge them. That is a click-to-dial service. i need an help for solving a problem. I use asterisk as proxy server. What i do is this: 1) Call from my client number A towards asterisk (so i have one sip invite from my client to asterisk and one sip invite from asterisk to phone number). When i send this INVITE i specify in the sip message body some codecs to be used,my destination ip and port (where i expect to receive rtp packets). In the same time I open an rtp listener and a rtcp listener. 2) When user picks up the phone A (i receive a sip message OK and then i send an ACK), I send a REFER to asterisk with header Refer-to: number B. 3) Asterisk allows REFER method and so it answers my client with a 202 accepted. 4) While sending my client some NOTIFY messages, asterisk invites number B. 5) When user at B picks up the phone, my client sends a BYE to asterisk. In the same time, asterisk bridges the two channels ( number A and number B) 6) Now the A and B can talk each other. Seeing rtp debug on asterisk, I see that there are no rtp packets sent between two numbers, and so there is no voice in the call. But if I do the same thing with a softphone named twinkle, i see in asterisk's rtp debug a lot of rtp packet sent from A and B and viceversa. I guess it is because i don't manage rtp packet sent to my client. Have I to manage rtp packet or it is not necessary? p.s. all my peers in [login to view URL] have reinvite=no Before bidding : PAYMENTS 1. 20% for starting job a. 80% ON COMPLETION 3. Money sent via PayPal Work rule - you will speak via chat or skype with me - if you can't solve the problem i want a refund of deposit Before bidding - Don't bid if you are not sure for solve this problem. if you have duobt please post me a message.
Project ID: 145668

About the project

Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of ITALY
bari, Italy
0.0
0
Member since May 18, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.