I made a previous post concerning config… 

I made a previous post concerning configuring Twinkle with the Diamondcard SIP Gateway. Twinkle now includes a dead simple wizard for Diamondcard.us. The release of a very stable version of Linphone (with video calling from PC to PC), and my frequent use of Linphone on my Android has led me to make this post now. To utilize free PC to PC Video/IM/Audio, you would need to register a sip2sip account. Configuration info below.

I have tested the mobile apps on Android 2.1 Eclair and the PC application on Mandriva GNU/Linux 2010.1

Diamondcard Configuration on Linux version of Linphone

This slideshow requires JavaScript.


1. Linphone > Preferences
2. Manage SIP Accounts* > Add >
Your SIP Identity: [sip:######@diamondcard.us]
(###### is the 6 digit Account ID obtainable from diamondcard.us Admin Center. (You can check your signup email for login username and password reset/info: https://www.diamondcard.us/login)
3. SIP Proxy Address: [sip:sip.diamondcard.us]
4. Your preference? enable ‘Register at startup’ and ‘Publish Presence Information’
5. A window will appear asking for your Password. Enter the 9-digit PIN obtainable from the admin center.
*Note: For your security (on a shared computer) to Erase All Passwords.

Mobile Apps
You can install Linphone on your Android or iPhone/iTouch. On the mobile devices, video calling will not be enabled, at least not at this time. Linphone integrates well with the contact list, making the use of your SIP account effortless.
Linphone Android Configuration
Menu > Settings > Username (6-digit Account ID from Admin centre)
> Password: 9-digit PIN (obtainable from admin center)
> Domain: sip.diamondcard.us
> Proxy: sip.diamondcard.us
> Disable Outbound proxy >
Placing a call. Wait for registration confirmation (bottom of the screen: Ready)
Dial 00 (instead of the +) followed by international access number, (drop the usual 0 you use if calling domestic to domestic), regional access number, the subscriber number.
Watch the bottom of the screen to see status of call being placed.
Linphone will also appear as an alternative when you call up a number from your contact list. Just remember to adjust the number to show two zero’s instead of a PLUS.

3CXPhone is an alternative if you’d like one app that enables multiple SIP accounts. It also supports recording of calls. Find out more about 3CXPhone for Android (you can find it listed on the Android App Market/Appbrain) or for the iPhone/iTouch. There is a windows version as well (not tested by myself).
3CXPhone Android Configuration
Menu > Profiles > Add New > Profile Name: diamondcard.us
> User: 6-digit Account ID (obtainable from the Admin center)
> Password: your 9-digit PIN (Admin Center)
> Internal Server: sip.diamondcard.us
> External Server: sip.diamondcard.us
> STUN Server: delete this server
> Advanced > Proxy: LEAVE BLANK
> Port: 5060 > Registration Timeout: 3600 > Keep-Alive terminal: 60 > DTMF: RFC-2833
> Enable NAT: uncheck > Enable ICE: Uncheck > Back button > Save.
The Integration settings can be as follows:
Lock WiFi: Never
Proximity Sensor: Yes (HTC Desire)
Enable 3G: Yes (you will be billed by your network for data costs. If this is not set to ‘yes’, then you will only be allowed to place calls via a wifi spot)
Redirect normal calls: Yes (if you long press the plus sign from your dialer and complete a number that exists in your phone book, then the call gets routed through your 3CXPhone instead of your cellphone voice calling account)
Log Call Records: Yes (unsure how this really affects the call history log)
Record calls: I haven’t used this.
Placing a call. Wait for registration confirmation (top left of the screen)
3CXPhone doesn’t seem to mind the use of two zero’s or a plus sign. You can also long press the plus sign from your usual dialer (without opening 3CXPhone), then followed by international access number, (drop the usual 0 you use if calling domestic to domestic), regional access number, the subscriber number, and 3CXPhone will take over dialing the call out instead of your usual dialer (cellphone voice network). This is provided 3XCPhone has already been started at boot up of your phone or prior to dialing the outgoing number.

Alternate internal and external servers for diamondcard.us
sip.diamondcard.us (as above)
eugw.ast.diamondcard.us
usgw.ast.diamondcard.us

A useful list of other sip configurations for your reference at Apuntes persoais

Sending SMS from your Diamondcard account

1. Install TeaSMS.
Setting this little wonder up needs no guidance at all. Grab it from here. It’s free.
http://www.androlib.com/android.application.corralz-teasms-BEE.aspx

2. From your PC browser,
Login to Diamondcard.us from a desktop, make calls, send sms, and manage your account from here https://www.diamondcard.us/login.

3. From your mobile browser, go to the Diamondcard.us Lite Admin site
https://www.diamondcard.us/llogin for similar joy.