login | register
Fri 04 of Jul, 2008 [01:30 UTC]

voip-info.org

Search with Google
Search this site with Google. Results may not include recent changes.
 
Google Ads
Shoutbox
  • Samuel, Thu 03 of Jul, 2008 [13:41 UTC]: ok thank you
  • Mats Karlsson, Thu 03 of Jul, 2008 [13:37 UTC]: Nice Samuel, will look forward to rad it.
  • bwl_fernstudent, Thu 03 of Jul, 2008 [09:08 UTC]: Your blog shows some usefull code
  • Samuel, Thu 03 of Jul, 2008 [08:04 UTC]: I'll translate it, for sure
  • Mats Karlsson, Wed 02 of Jul, 2008 [20:46 UTC]: LOL, in french! Translate it to English and I will read it.
  • Samuel, Wed 02 of Jul, 2008 [08:07 UTC]: Hello, i wrote a blog about Asterisk, speaking about installation,programming and more http://sambranche.blogspot.com/
  • Nick Barnes, Tue 01 of Jul, 2008 [17:46 UTC]: Steve - Asterisk doesn't 'fit into linux' - it's an application which runs on top of Linux.
  • Steve, Mon 30 of Jun, 2008 [18:07 UTC]: anyone know where I can find a block diagram of how asterisk fits into linux. my f'ing bosses want me to draw something up.. ugh.
  • akbar, Fri 27 of Jun, 2008 [10:37 UTC]: marley_boyz@yahoo.com how to configure call forward, call back, call pick up using TDM and asterisk 1.2.13... please help me.. thx...
  • Matthew Williams, Tue 24 of Jun, 2008 [22:37 UTC]: We are looking for Tier II VoIP Support Technicians in St Louis. Send resumes to mwilliams AT voxitas DOT com.
Server Stats
  • Execution time: 0.28s
  • Memory usage: 2.22MB
  • Database queries: 33
  • GZIP: Disabled
  • Server load: 0.62

IPKall

http://www.ipkall.com/
http://www.kallfree.com/

Free personal Washington State (USA) PSTN number that forwards to your Free World Dialup number. Should also work with any other free SIP service as both the user and proxy can be configured!


Support



Instructions on setting up a direct incoming IPKall phone number under Asterisk, bypassing FWD


First, register an IPKall number at either of the web addresses provided above.
IPKall will ask for the following information:

SIP phone number
SIP proxy
Email Address
Password (4 digit PIN)
Voicemail preferences

When specifying the SIP phone number, you can use any number, but you should try to avoid using
a number that's already an extension in your extensions.conf file.
Put the IP address (or hostname) of your Asterisk server into the SIP proxy field.
If your SIP proxy is not running on the default port 5060, then you will need to specify the port.
For example, if your IP is 123.254.254.1 and your SIP proxy is running on port 7777,
then you would enter 123.254.254.1:7777 as the SIP proxy. Be sure to enter a valid e-mail address.

Here is a sample IPKall configuration for sip.conf and extensions.conf.
Place this under [inbound] in extensions.conf. (note, if [inbound] already exists, don't add it again):
important note: your incoming context may be, and probably is different than [inbound].
Replace [inbound] with the appropriate context in both extensions.conf and the "context=" line below.

[inbound]
exten => 508,1,Goto(your-main-menu|s|1)

Where 508 is the SIP phone number you specified when setting up IPKall.
Now, put the following information in your sip.conf file:

[508] ;IPKall
type=peer
dtmfmode=rfc2833
context=inbound
insecure=very
host=voiper.ipkall.com
nat=no


How it works

1. When you dial your IPKall DID, IPKall sends a request (i.e. 508@123.254.254.1) to your SIP proxy
2. Asterisk accepts the request, since the [508] context in sip.conf tells Asterisk to accept incoming calls with the number "508"
3. Asterisk searches extensions.conf for the "inbound" context (since we specified context=inbound in the [508] context)
4. Asterisk then matches extension "508" in the [inbound] context, jumping to "your-main-menu" in this example.


Codecs Supported

G.711
GSM
iLIBC
G.729 (since Feb 2006)

Troubleshooting

If you just get a busy signal when calling your IPKall number, try the following:

1. From the Asterisk CLI (asterisk -r) turn on sip debugging by typing "sip debug", try calling your IPKall number again, when you get the busy signal, turn off sip debugging by typing "sip no debug". Then read through the debugging information for clues.

2. Make sure host=voiper.ipkall.com is specified in the IPKall context (in the above example, [508]), without this option you will likely get "SIP/2.0 404 Not Found" or "Found no matching peer or user for" sip debug errors. Since we are specifying a hostname, make sure DNS resolution works (nslookup voiper.ipkall.com)

3. If any part of the network between your Asterisk server and the Internet uses NAT, specify externip= and localnet= in sip.conf. Set externip= to your external IP address and localnet= to your local subnet

For example:
externip=123.254.254.1
localnet=192.168.0.0/255.255.255.0

4. If you have a firewall restricting access to your Asterisk server, make sure UDP ports 5060 and 10000 through 20000 are properly forwarded.



Setup with Trixbox2.2.4 Edited Sept. 2007



Settings for add Trunk in freepbx 2.3.0.2

1. click add sip trunk
2. leave everything blank except the following items

Outgoing Settings

Trunk Name: ipkall
Peer Details

context=from-pstn
host=voiper.ipkall.com
type=peer

Incoming Settings

USER Context from-trunk
USER Details:

allow=g729
context=from-trunk
disallow=all
dtmfmode=rfc2833
host=voiper.ipkall.com
insecure=very
type=peer


edit sip.conf
and make sure you change context = from-trunk
Here is a section of my sip.conf




Note
If your SIP devices are behind a NAT and your Asterisk

; server isn't, try adding "nat=1" to each peer definition to
; solve translation problems.

general
  1. include sip_general_additional.conf

externip = xx.xx.xx.xx ;your external IP
localnet = 10.80.0.0/255.255.255.0 ;your local IP most people are 192.168.1.x/255.255.255.0
progressinband=yes
bindport = 5060 ; Port to bind to (SIP is 5060)
bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
qualify=yes
nat=yes
disallow=all
allow=ulaw
allow=alaw
; If you need to answer unauthenticated calls, you should change this
; next line to 'from-trunk', rather than 'from-sip-external'.
; You'll know this is happening if when you call in you get a message
; saying "The number you have dialed is not in service. Please check the
; number and try again."
context = from-trunk ; Send unknown SIP callers to this context




The easiest thing I found to do for routing calls is to setup inbound with everything blank and select
what you want your call to do. Ring group, ring IVR, ECT. You can be more specific later for different
inbound calls but this is what I used for testing for IPKALL inbound.











Created by jht2, Last modification by Troy Arnold on Tue 04 of Sep, 2007 [18:42 UTC]

Comments Filter

Enjoying my free lunch!

by Rob McGee on Thursday 06 of July, 2006 [03:30:30 UTC]
I just want to thank the IPKall provider for this excellent service. I've been getting better sound quality than through my PSTN line! The instructions here are perfect, and my first test call after activation worked fine.

Doesn't take context

by Grizzly Bear on Tuesday 07 of March, 2006 [23:37:50 UTC]
I can get the above to work if I put the exten => phrase into the
default paragraph in extensions.conf . Asterisk seems to ignore
the context= that I specified in the sip.conf file, perhaps because
of the insecure setting. Other sip.conf paragraphs allow the context
to be set.

Lots of frame drops

by Casey H on Tuesday 07 of March, 2006 [21:06:33 UTC]
I have been getting a lot of frame drops on IPKall during all hours of the day. Sometimes it get so bad that it is nearly impossible to communicate. I originally thought it was the way it was routed through FWD, but after removing that variable, and using it on several differnet colo'ed servers, I have isolated this frame drop issue to IPKall themselves. I guess its free..

incoming calls never get

by Christophe PEREZ on Tuesday 31 of January, 2006 [16:24:37 UTC]
I have the same problem.
Each time I call my ipkall number, my * never see it incoming, and I finish to get a busy tone.

I use AAH too.

Please, give us a real conf which works ;-)

Still doesn't work...

by Rob on Saturday 10 of December, 2005 [02:13:22 UTC]
I hate to be so stupid, but I've followed the steps above as best I can, and it still doesn't work I call my ipKall # and it remains busy. I put that code in a place where it looked like it would go.

Would someone post an example? Am I supposed to substitute text somewhere?

Anyone using Asterisk@Home? Can you give directions for that?

Sorry.

Thanks.
Edit

Works with Asterisk

by Anonymous on Tuesday 01 of February, 2005 [22:57:48 UTC]
Simply define a unique extension in the default incoming context for SIP calls.
When you sign up on IPKall, put that extension as the phone number, and the hostname or IP address of your Asterisk server as the SIP proxy.


Edit

engaged

by Anonymous on Wednesday 28 of July, 2004 [16:13:11 UTC]
I got a phone number from ipkall using my iconnecthere user id,
but the line is engaged, if I turn on voicemail, the voice says the number is engaged. what to do?

Please update this page with new information, just login and click on the "Edit" or "Add Comment" button above. Get a free login here: Register Thanks! - support@voip-info.org

Page Changes | Comments

Sponsored by:

Terms of Service Privacy Policy
© 2003-2008 VOIP-Info.org LLC

Powered by bitweaver