login | register
Tue 02 of Dec, 2008 [11:46 UTC]

voip-info.org

Discuss [5] History

Asterisk settings for sipcall.ch

Created by: yety,Last modification on Fri 15 of Jul, 2005 [06:44 UTC] by kaoz
asterisk sip.conf parameters for sipcall.ch


[general]
; sipcall.ch needs a useragent different from asterisk
useragent=portasipfriendly
register => number:password@sip.backbone.ch

[sipcallch-out]
type=friend
secret=password
username=number
fromuser=number
host=sip.backbone.ch
; not sure if this is needed
insecure=very
context=default


2005-07-15: The problem does not only seem to be the useragent, but something different. These settings do not work for me, support at sipcall just says they do not support Asterisk.

Comments

Comments Filter
222

333Problem with incoming lines

by domi, Saturday 21 of April, 2007 [13:03:48 UTC]
Hi

I have a problem with incoming lines at sipcall.
I've got four numbers on my asterisk server. Three are free numbers (4132...) and the other one is a home number (414450025xx).
The home number also is my outgoing line.

When i have all four numbers activated and i call any of my sipcall numbers, then i see the caller ID 414450025xx.
But when i deactivate my 414450025xx account in the sip.conf, and call again any of my sipcall numbers (4132...), then I see the right caller ID of the external caller.

Now i can't find the problem in my configuraiton files:

This is my sip.conf:

general
context=local
port=5060
bindaddr=0.0.0.0
externip=x.x.x.x
localnet=10.0.0.0/255.255.255.0
srvlookup=no
useragent=confirmPBX
canreinvite=yes
tos=lowdelay
disallow=all
allow=ulaw
allow=alaw
allow=gsm
register => 414450025xx:PASSWORD@sip.backbone.ch/414450025xx
register => ae25b4cc0d1f7cc2b9f0a90743b5f513:PASSWORD@sip.backbone.ch/ae25b4cc0d1f7cc2b9f0a90743b5f513
register => 413251023xx:PASSWORD@sip.backbone.ch/413251023xx
register => 413251070xx:PASSWORD@sip.backbone.ch/413251070xx

414450025xx
type=friend
language=de
username=414450025xx
secret=PASSWORD
callerid="confirm IT solutions" <414450025xx>
qualify=yes
nat=yes
insecure=very
host=sip.backbone.ch
fromuser=414450025xx
fromdomain=sip.backbone.ch
context=trunk
dtmfmode=info

ae25b4cc0d1f7cc2b9f0a90743b5f513
type=user
language=de
username=ae25b4cc0d1f7cc2b9f0a90743b5f513
secret=PASSWORD
callerid="SipCall: Domi" <ae25b4cc0d1f7cc2b9f0a90743b5f513>
qualify=yes
nat=yes
insecure=very
host=sip.backbone.ch
fromuser=ae25b4cc0d1f7cc2b9f0a90743b5f513
fromdomain=sip.backbone.ch
context=trunk

413251023xx
type=user
language=de
username=413251023xx
secret=PASSWORD
callerid="SipCall: FiBi" <413251023xx>
qualify=yes
nat=yes
insecure=very
host=sip.backbone.ch
fromuser=413251023xx
fromdomain=sip.backbone.ch
context=trunk

20d7bdf772ce34901594bf7b184ee66c4996564a8f036a88ada80ba2a923b9
type=user
language=de
username=413251070xx
secret=PASSWORD
callerid="SipCall: Dario" <413251070xx>
qualify=yes
nat=yes
insecure=very
host=sip.backbone.ch
fromuser=413251070xx
fromdomain=sip.backbone.ch
context=trunk

11
type=friend
language=de
username=11
secret=PASSWORD
callerid="Int: Domi (Softphone)" <11>
host=dynamic
nat=yes
mailbox=11

12
type=friend
language=de
username=12
secret=PASSWORD
callerid="Int: Dario" <12>
nat=yes
qualify=yes
insecure=very
host=dynamic
mailbox=12

13
type=friend
language=de
username=13
secret=PASSWORD
callerid="Int: FiBi" <13>
host=dynamic
mailbox=13

e34901594bf7b184ee66c4996564a8f0
type=friend
language=de
username=e34901594bf7b184ee66c4996564a8f0
secret=PASSWORD
callerid="Int: Pascal" <e34901594bf7b184ee66c4996564a8f0>
host=dynamic
mailbox=e34901594bf7b184ee66c4996564a8f0

15
type=friend
language=de
username=15
secret=PASSWORD
callerid="Int: Debi" <15>
host=dynamic
mailbox=15

END OF FILE!!!


This is my extensions.conf

general
       static=yes
       writeprotect=no
       firstdigittimeout = 5   ; timeout after first digit
       digittimeout = 3        ; timeout after every digit
       digittimeoutchar = #

globals
       TIMEOUT=10              ; timeout while calling a number (while beep)
       CONSOLE=Console/dsp     ; Console interface for demo



; ----------------------------------------------------------------------------- ;
; SECTION TO PARK AND UNPARK CALLS ;
; ----------------------------------------------------------------------------- ;

parking

       exten => 80,1,Park()
       exten => 80,2,Hangup()



; ----------------------------------------------------------------------------- ;
; CONTEXT WITH SERVICE NUMBERS ;
; ----------------------------------------------------------------------------- ;

service

       exten => 90,1,Answer
       exten => 90,2,Playback(demo-echotest)
       exten => 90,3,Echo
       exten => 90,4,Playback(demo-echodone)
       exten => 90,5,Hangup

       exten => 91,1,Milliwatt

       exten => 92,1,Answer
       exten => 92,2,MusicOnHold

       exten => 93,1,Playback(load-average)



-----------------------------------------------------------------------------
; MEET ME CONTEXT ;
; ----------------------------------------------------------------------------- ;

meetme

       exten => 20,1,MeetMe(21|p);


; ----------------------------------------------------------------------------- ;
; TRUNK TO SIPCALL.CH ;
; ----------------------------------------------------------------------------- ;

trunk

; *** IGNORE 0 AS FIRST DIGIT *** ;

       ignorepat => 0


; *** INCOMING LINES *** ;

       exten => 4e34901594bf7b184ee66c4996564a8f0450025??,1,Macro(valid,SCCP,10)             ; FORWARD SIPCALL (GLOBAL) TO INTERNAL NUMBER (10/DOMI)
       exten => 413251025??,1,Macro(valid,SCCP,10)             ; FORWARD SIPCALL (DOMI) TO INTERNAL NUMBER (10/DOMI)
       exten => 413251023??,1,Macro(valid,SIP,13)              ; FORWARD SIPCALL (FIBI) TO INTERNAL NUMBER (13/FIBI)
       exten => 413251070??,1,Macro(valid,SIP,12)              ; FORWARD SIPCALL (DARIO) TO INTERNAL NUMBER (12/DARIO)

; *** OUTGOING LINES *** ;

       exten => _00XXXXXXXXX,1,SetCallerID("confirm IT solutions" <4e34901594bf7b184ee66c4996564a8f0450025??>)
       exten => _00XXXXXXXXX,2,Dial(SIP/${EXTEN:1}@4e34901594bf7b184ee66c4996564a8f0450025??,${TIMEOUT},Ttr)
       exten => _00XXXXXXXXX,3,Congestion
       exten => _00XXXXXXXXX,4,Busy
       exten => _00XXXXXXXXX,5,Hangup



; ----------------------------------------------------------------------------- ;
; LOCAL CALLS ;
; ----------------------------------------------------------------------------- ;

local

; *** INCLUDE OTHER CONTEXTS *** ;
       include => meetme                                       ; include context for the meet me application
       include => parking                                      ; include context for the call parking 
       include => service                                      ; include context for service numbers
       include => trunk                                        ; include trunk context 


; *** LOCAL USER LINES *** ;

       exten => 10,1,Macro(valid,SCCP,${EXTEN})                ; cisco ip phone with sccp channel
       exten => _11-5,1,Macro(valid,SIP,${EXTEN})            ; soft- and hardware phones with sip channel 


; *** VOICEMAIL NUMBER *** ;

       exten => 99,1,Macro(getvm,s${CALLERIDNUM})              ; CALL VOICEMAIL BOX TO GET VM-MESSAGES 


; *** INVALID NUMBERS *** ;
       exten => _16-9,1,Macro(invalid)
       exten => _2-8,1,Macro(invalid) 
       exten => _94-8,1,Macro(invalid)
       exten => _0Z,1,Macro(invalid)


; *** TIMEOUT *** ;

       exten => s,1,Answer
       exten => s,2,Wait(1)
       exten => s,3,Playback(invalid)
       exten => s,4,Hangup



; ----------------------------------------------------------------------------- ;
; MACROS ;
; ----------------------------------------------------------------------------- ;


macro name
valid
;
arguments
1: protocol to dial
2
number to dial
;
usage
this macro will be called, when the user type in a valid
; local numbers.
; the valid numbers are defined in the local-context.

macro-valid
       exten => s,1,Dial(${ARG1}/${ARG2},${TIMEOUT})
       exten => s,2,Macro(callvm,${ARG2})



macro name
invalid
;
arguments
(none)
;
usage
this macro will be called, when the user type in an invalid
; local number.
; the invalid local numbers are defined in the local-context.

macro-invalid
       exten => s,1,Answer
       exten => s,2,Playback(ss-noservice)
       exten => s,3,Hangup



macro name
callvm
;
arguments
1: number of the voicemail box
;
usage
this script will be called, when a local user is not available.
; the user is not available when the timeout exceeded or if the
; client is not connected!

macro-callvm
       exten => s,1,Answer
       exten => s,2,Voicemail(u${ARG1})
       exten => s,3,Hangup

       exten => s,102,Playback(vm-nobodyavail)
       exten => s,103,Wait(1)
       exten => s,104,Hangup

       exten => a,1,Macro(getvm,${ARG2})



macro name
getvm
;
arguments
1: number of the voicemail box
;
usage
this script will be called, when a local user will listen to
; his voicemail messages.

macro-getvm
       exten => s,1,Wait(1) 
       exten => s,2,Answer
       exten => s,3,VoicemailMain(${ARG1})
       exten => s,4,Hangup
222

333

by zesrth, Friday 23 of March, 2007 [21:13:26 UTC]
Well, I tried a lot of things to get this sipcall.ch account working and well now it works.
First a few words about my setup: I use a vmware trixbox, but i think it could also work with a simple asterisk installation.

My sip.conf

[sipcallout]
;for outgoing calls
username=4132XXXXXXX (your number)
type=peer
secret= <your password>
qualify=yes
insecure=very
host=sip.backbone.ch
fromuser=004132XXXXXXX (your number)

[sipcallin]
; For incomming calls
type=user
host=sip.backbone.ch
context=from-trunk

So as you migth see the magic part about my config is the duble zero before my sipcall.ch account number in the fromuser field.

Hope this helps for me it works very well. And by the way i tried this useragent=anything trick and it had absoluetly no effect on my system.
222

333my working settings

by voipma, Thursday 13 of July, 2006 [22:49:58 UTC]
Works for receiving calls to a sipcall.ch number (4132...) on a sip client through asterisk.

sip.conf

[general]
context=default
realm=myhost.domain.tld
port=5060
useragent=myvoipbbox
language=de

register => number:password@sip.backbone.ch/number

[sipcallch]
type=friend
username=number
secret=password
host=sip.backbone.ch
fromuser=number
fromdomain=sip.backbone.ch
nat=yes
qualify=yes
insecure=very
context=calls
canreinvite=no
dtmfmode=info


in extension.conf


[default]
include => calls

[calls]
; forwarding incoming to sip client 200
exten => number,1,Dial(SIP/200,10,Ttr)
exten => number,2,Hangup

; outgoing over sipcall.ch
; (not tested yet!)
;exten => _3.,1,Dail(SIP/${EXTEN
1}@sipcallch,10,Ttr)
;exten => _3.,2,Congestion
;exten => _3.,3,Busy
;exten => _3.,4,Hang
222

333The ultimate sipcall.ch config

by dgux69, Thursday 12 of January, 2006 [02:21:39 UTC]
Here are my working settings for Sipcall.ch.<br>
(AAH 2.2 with ZAPHFC on an EPIA M10000)<br>
<br>
general<br>
useragent=whatever <---- really whatever :-)<br>
register={username}:{password}@voipgateway.org<br>
<br>
username<br>
type=friend<br>
secret={password}<br>
qualify=yes<br>
nat=yes <--- if behind NAT<br>
insecure=very<br>
host=voipgateway.org<br>
fromuser={username}<br>
fromdomain=voipgateway.org<br>
context=from-pstn<br>
<br>
sipcall-out<br>
username={username}<br>
type=peer<br>
secret={password}<br>
host=voipgateway.org:5060<br>
fromuser={username}<br>
qualify=yes<br>
<br>
This works for incoming and outgoing calls.<br>
222

333

by balufreak, Thursday 24 of November, 2005 [18:04:30 UTC]
These settings don't work with my *. I can't receive any call. I made it like this:
[general]
useragent = anything
register => number:password@sip.backbone.ch/sipcallch-out

[sipcallch-out]
type=friend
secret=password
username=number
fromuser=number
host=sip.backbone.ch
insecure=very
context=default