Menu

Home

News

Products

H.239

Buy Now

Support

FAQ

Projects

Download

Press about us

Contacts

About us



PSGw testimonial:
"Once the version 2 release is available to all users I would recommend it for people that want to open up an Asterisk-based telephone system with Skype. Our set up will connect incoming Skype calls to an operator, from where they are connected to the intended individual - thereby eliminating the need to have Skype on every desktop and the need for people to keep track of their phones and their Skype applications."
Marco B..
Read all testimonials
RSDevs.com - FAQ - Frequently Asked Questions

Frequently asked questions

1. PSGw configuration looks complex. Why?

2. Where can I get more info about the PSGw "Routing table"? I need more information regarding PSGw rules.

3. SIP Basics

4. Got "404 Error" at the SIP endpoint when placing a call from a SIP device to PSGw

5. OK, I can call "echo123". How can I connect to another Skype user? What should I specify as "Outgoing username"?

6. Hmm, PSGw doesn't connect to the SIP gateway when I call PSGw from Skype. I see: "SIP/2.0 404 Not Found" in the SIP device log.

7. Does PSGw relay or bypass DTMF tones?

8. Can I run PSGw in VMWare?

9. Can I run PSGw remotelly using Remote Desktop?

10. Are there any examples of SIP configuration for well-known SIP providers?

11. I run Skype and PSGw. Skype is logged in with the "myusername" username. Can I call my Skype "myusername" with a SIP or H.323 phone?

12. I run Skype and PSGw. Skype is logged in with the "myusername" username. Can I use my local Skype to call SIP or H.323 phones?

13. I use PSGw with Asterisk. Sometimes Asterisk shows "481 Call Leg/Transaction Does Not Exist" message. Why?

14. I want to use PSGw with Asterisk. How should I configure PSGw?

15. How must I configure Skype to use it with PSGw? Are there any specific requirements?



1. PSGw configuration looks complex. Why?
Originally PSGw was designed to be user-friendly and easy-configurable. However knowledge of SIP essentials is necessary. If the "Registrar" and "Proxy" terms sound unknown to you then leave the related fields at "SIP Parameters" blank.

2. Where can I get more info about the PSGw "Routing table"? I need more information regarding PSGw rules.
Before starting using PSGw it is necessary to configure the "Routing table". The "Routing table" is a set of rules (3 in version 2.0) that defines handling of incoming Skype and SIP calls.
Each rule has four parameters, namely: "Incoming username", "Incoming protocol", "Outgoing username", "Outgoing protocol".
PSGw has some rules predefined, however it is necessary "to tune" them.

1. A very basic rule:
Incoming username: *
Incoming protocol: SIP
Outgoing username: echo123
Outgoing protocol: Skype
This rule defines that every incoming SIP call will be "routed" to the "echo123" (Skype Call Testing Service) Skype user.

2. A more complex rule:
Incoming username: home
Incoming protocol: SIP
Outgoing username: iamattheoffice
Outgoing protocol: Skype
This rule defines that incoming SIP calls from the "home" user will be "routed" to the "iamattheoffice" Skype user.

3. Another basic rule:
Incoming username: *
Incoming protocol: Skype
Outgoing username: 192.168.0.1
Outgoing protocol: SIP
This rule defines that every incoming Skype call will be "routed" to the SIP endpoint with the 192.168.0.1 IP address.

4. Another complex rule:
Incoming username: myboss
Incoming protocol: Skype
Outgoing username: me@192.168.0.1
Outgoing protocol: SIP
This rule defines that calls from the "myboss" Skype user will be "routed" to the SIP client with following URI (Uniform Resource Locator) me@192.168.0.1 (see "SIP Basics" below).

3. SIP Basics
Most common SIP addressing methods:
- domain.com
- host
- name@domain.com
- name@host
- 192.168.0.1 (IP address)
- name@192.168.0.1 (IP address)

"SIP Proxy Server" is a server that receives SIP requests from a user agent or another proxy and acts on behalf of the user agent in forwarding requests or responding to them. A proxy server typically has access to a database or a location service to aid it in processing the request (determining the next hop). The interface between the proxy and the location service is not defined by the SIP protocol. The proxy can use any number of types of databases to aid in processing a request. Databases can contain SIP registrations, presence information, or any other type of information about the user location. The proxy server can also bypass media streams (audio, video and supplementary services).

"SIP Redirect Server" is a type of SIP server that responds to requests, but does not forward them. Like a proxy sever, a redirect server uses a database or a location service to look up a user. The location information, however, is sent back to the caller in a redirection class response which finishes the transaction.
"Pure" redirect servers are very rare.

"SIP Registrar Server" accepts "registration" requests from the SIP endpoint and a client. Normally the contact information from the request is then made available to other SIP servers within the same administrative domain, such as proxies and redirect servers.
Very often Registrar and Proxy works together at the same IP address.

4. Got "404 Error" at the SIP endpoint when placing a call from a SIP device to PSGw
Some SIP endpoints can require the SIP address to be specified as "sip:192.168.0.1" instead of just "192.168.0.1".

5. OK, I can call "echo123". How can I connect to another Skype user? What should I specify as "Outgoing username"?
To specify Skype address use Skype nicknames (also known as usernames).

6. Hmm, PSGw doesn't connect to the SIP gateway when I call PSGw from Skype. I see: "SIP/2.0 404 Not Found" in the SIP device log.
This can happen if an IP address was specified as "Outgoing username". Try to use the following SIP addressing method "yourphonenumber@ip_address_of_SIP_device". Substitue "yourphonenumber" with your name at the SIP device.

7. Does PSGw relay or bypass DTMF tones?
Currently PSGw doesn't support DTMF relaying. DTMF bypassing is allowed only from SIP/H.323 to Skype as there is no Skype API to recognize entered DTMF.
Update: PSGw 2.5 will bypass DTMF from Skype to SIP/H.323. The release will be available soon.

8. Can I run PSGw in VMWare?
It was reported that PSGw successfully run at Dual 3.2Ghz Pentium Xeon. Less CPU can potential reduce voice quality.

9. Can I run PSGw remotelly using Remote Desktop?
It was reported that PSGw successfully runs in Remote Desktop session. Use it on your own risk or use VNC instead.

10. Are there any examples of SIP configuration for well-known SIP providers?
Certainly. The following configurations that work with PSGw:

VoIPBuster (One way to PSTN)
SIP Parameters
  • Username: yourID
  • Password; yourPasswd
  • Registrar address: yourID@sip.voipbuster.com
  • Registrar realm: (empty)
  • Proxy address: (empty)
SIPphone
SIP Parameters
  • Username: 1747xxxxxxx@proxy01.sipphone.com
  • Password: yourPasswd
  • Registrar address: proxy01.sipphone.com
  • Registrar realm: proxy01.sipphone.com
  • Proxy address: proxy01.sipphone.com
11. I run Skype and PSGw. Skype is logged in with the "myusername" Skype username. Can I call my Skype "myusername" with a SIP or H.323 phone?
No, this is not possible as this requires simulation of an incoming call to the local Skype client which is not possible due to the proprietary Skype protocol.

12. I run Skype and PSGw. Skype is logged in with the "myusername" Skype username. Can I use my local Skype to call SIP or H.323 phones?
No, this is not possible as this requires simulation of an outgoing call from the local Skype client, which is not possible due to the proprietary Skype protocol.

13. I use PSGw with Asterisk. Sometimes Asterisk shows the "481 Call Leg/Transaction Does Not Exist" message. Why?
This is OK. When PSGw registers Asterisk sends information about available voice mails (even if the mailbox is empty). As PSGw can't process voice mailbox indication it passes the error to Asterisk. This behavior doesn't affect PSGw or Asterisk performance.

14. I want to use PSGw with Asterisk. How should I configure PSGw?
There are several ways to use PSGw with Asterisk. Here is the common way:
First, configure "SIP Parameters":
"Username": asterisk_username
"Password": asterisk_password (if any)
"Registrar address": asterisk_ip_address

Next, configure "Routing table".

15. How must I configure Skype to use it with PSGw? Are there any specific requirements?
Please ensure that the Skype "Auto answer" feature is switched off. As PSGw takes control over Skype please do not use Skype when PSGw is running.
Latest news


March 14, 2008.
RSDevs.com is distributor of STONEVOICE
July 19, 2007.
PSGw 3.5 (SIP version) demo released
April 27, 2007.
Agreement with STONEVOICE
February 1, 2007.
PSGw for Linux 1.6 (SIP version) released
January 1, 2007.
Merry Christmas and Happy New Year!
July 24, 2006.
PSGw for Linux 1.5 (SIP version) released
July 18, 2006.
PSGw 3.5 Standard and Pro now has unique feature - arbitrary SIP destination!
July 1, 2006.
PSGw 3.3 Pro (SIP and H.323 version) allows to set SIP and H.323 DTMF type
June 29, 2006.
PSGw 3.3 Standard (SIP version) allows to set SIP DTMF type
June 20, 2006.
PSGw for Linux 1.2 (SIP version) is released for beta-testing!
May 18, 2006.
Updated PSGw has codec management feature and prefix for Skype username

 

(c) Copyright 2005-2008, RSDevs.com
Webmaster: webmaster@rsdevs.com
Privacy


HotLog