Everyone here seems to NOT have figured out the internet calling part of the crossbow. So I thought I would start a thread for that.
This is what I know and have researched so far.
1. There is a HELP section on the crossbow that talks about Internet Calling Providers. But there is NO application that is visible to configure them
2. Looking through the systems files, I found this DLL: voipphonecanvas.dll
3. The above DLL is not documented and maybe is the DLL for the Today Screen or the Tab in the phone settings.
Please add what you have found out or researched about this. Any links to any hint of documentation OR talk would be great.
I have also read the help file for the internet calling, and the feature is CELLULAR CARRIER dependant!
In other words, it's not a standards-based SIP phone. This would be a 'feature' (translated: extra charge item) that your cellular provider would offer.
I am also disappointed about this. Was hoping for more!
Voice over Internet Protocol, also called VoIP, IP Telephony, Internet telephony, Broadband telephony, Broadband Phone and Voice over Broadband is the routing of voice conversations over the Internet or through any other IP-based network.
Companies providing VoIP service are commonly referred to as providers, and protocols which are used to carry voice signals over the IP network are commonly referred to as Voice over IP or VoIP protocols. They may be viewed as commercial realizations of the experimental Network Voice Protocol (1973) invented for the ARPANET providers. Some cost savings are due to utilizing a single network - see attached image[1] - to carry voice and data, especially where users have existing underutilized network capacity that can carry VoIP at no additional cost. VoIP to VoIP phone calls are sometimes free, while VoIP to PSTN may have a cost that's borne by the VoIP user.
There are two types of PSTN to VoIP services: DID (Direct Inward Dialing) and access numbers. DID will connect the caller directly to the VoIP user while access numbers require the caller to input the extension number of the VoIP user. Access numbers are usually charged as a local call to the caller and free to the VoIP user while DID usually has a monthly fee.[2] There are also DIDs that are free to the VoIP user but chargeable to the caller.
Cossbow also contains a file called ipdialplan.xml witch is used by the voipphonecanvas.dll. How to configure it is beyond my knowledge.
I read somewhere voipphonecanvas.dll interacts with radio rom that comes with the crossbow. Since we don't have that rom we won't get it to work.
Pitty, I would really like to get this to work.
Cheers,
Cacti
Ipdialplan.xml
Here is the IPDIALPLAN.XML if any one can that has NOT seen this can make sense of it.
Could not upload the XML file so had to add the .txt entension to it.
I dont understand it but it looks like cammands like a dial up modem
Example: AT & FX.....etc.
The XML file is similar to that used with other VOIP solutions. My guess is that the main thing that needs to be changed is the host name which should be the DNS value for your SIP provider. The application would have to have a username and password (or deviceid and password) to register the device as a SIP peer. Has anyone been able to get the application on the today screen to say anything other than "Not Available"?
ip-rob said:
The XML file is similar to that used with other VOIP solutions. My guess is that the main thing that needs to be changed is the host name which should be the DNS value for your SIP provider. The application would have to have a username and password (or deviceid and password) to register the device as a SIP peer. Has anyone been able to get the application on the today screen to say anything other than "Not Available"?
Click to expand...
Click to collapse
Could you post a similar file from another provider if available ?
The IPDIALPLAN.XML file contains a set rules that use regular expression patterns to tell the VoIP client how to actually dial the other party. You can see that there are patterns for 11-digit, 10-digit, 7-digit, 5-digit, and SIP URI rules. These are all the possible SIP address/number formats that you may dial. The only real configuration portion seems to be:
Code:
<dialplan-header>
<host>#use_sipsrv_host_name#</host>
</dialplan-header>
Where I would assume, as others have said, that you replace #use_sipsrv_host_name# with the name or IP of your SIP server.
VoIP
VoIP would be great on our Wizard. I have SunRocket at home as my VoIP, and many others probably also have Vonage. If we can somehow configure the Crossbow ROM to natively support the VoIP services, it looks like the Internet Calling can be automatically turned on when you're in a hotspot connected to Wifi.
I guess the cellular provider will have to figure out whether to allow this. I can foresee that if you are with Cingular, which will be AT&T Wireless, which will AT&T offers CallVantage as their VoIP service. So, potentially your phone can be both a wireless mobile handset as well as a VoIP handset.
It would just be like using our phones for Skype, but Skype is not using the standard SIP protocol, while our Microsoft phones will support the official SIP stack. I bet a lot more vendors will jump on this.
When Wi-Max come out, perhaps we won't even need a Cellular provider, and will have a VoIP provider for our mobile phones. How's that for some competition? Can someone say FREE long distance?
Talking about CallVantage
AT&T CALLVANTAGE WEBSITE: said:
........ When dialing into service remotely, you may incur additional access charges for non-local calls, hotel service charges or cellular mobile charges. Video calling available between AT&T CallVantage Softphone customers only (up to 2 additional callers) and requires video camera (not included). ..........
Click to expand...
Click to collapse
hmmmm.. The above is the disclaimer for the CallVantage Softphone at the bottom of the page here.
Yes, that was what I was referring to...dialing rules. The SIP clients typically use these types of rules which you can see in systems ranging from very complex (e.g. Asterisk) to that in the XML file. The XML file doesn't have enough information on how to actually log into the SIP server such as the userid/deviceid and password...just a placeholder for the sip gateway.
hjkl;' why no delete?
Skype
Does anyone know if skype allows VOIP calls without using their software? If they have generic settings, maybe they could be used here.
If someone here has CallVantage, could you try using your seeting in the XML file and see if you can enable the VOIP service on the phone.
Change ipdialplan?
I was going to put my sip server in the dialplan but how can I change the ipdialplan.xml file? It is set to read-only and system file.
Here Are The Sip Values Needed To Make It Work
Here are the SIP settings from ChallengerMobile. Can someone figure out where to put in all this data? The Only One I figured out was to add the HOST name on the top line. But I guess the rest are just rules. Which other file might there be to add all these values?
[FONT=Verdana,Arial]Profile name: [/FONT][FONT=Verdana,Arial]Challenger mobile [/FONT]
[FONT=Verdana,Arial]Service profile: [/FONT][FONT=Verdana,Arial]IETF [/FONT]
[FONT=Verdana,Arial]Public user name*: [/FONT][FONT=Verdana,Arial]enter your Challenger SIP number. E.g. [email protected] [/FONT]
[FONT=Verdana,Arial]Use compression: [/FONT][FONT=Verdana,Arial]No [/FONT]
[FONT=Verdana,Arial]Registration: [/FONT][FONT=Verdana,Arial]Always on/When needed [/FONT]
[FONT=Verdana,Arial]Use Security: [/FONT][FONT=Verdana,Arial]No [/FONT]
[FONT=Verdana,Arial]Proxy server: [/FONT][FONT=Verdana,Arial]sip:challengermobile.com [/FONT]
[FONT=Verdana,Arial]Registrar server address: [/FONT][FONT=Verdana,Arial]sip:challengermobile.com [/FONT]
[FONT=Verdana,Arial]Realm: [/FONT][FONT=Verdana,Arial]challengermobile.com [/FONT]
[FONT=Verdana,Arial]User name*: [/FONT][FONT=Verdana,Arial]enter the userpart of your Challenger SIP number. If your SIP number is [email protected], enter 461234[/FONT]
[FONT=Verdana,Arial]Password*: [/FONT][FONT=Verdana,Arial]enter your Challenger mobile password [/FONT]
[FONT=Verdana,Arial]Allow loose routing: [/FONT][FONT=Verdana,Arial]YES [/FONT]
[FONT=Verdana,Arial]Transport type: [/FONT][FONT=Verdana,Arial]UDP [/FONT]
[FONT=Verdana,Arial]Port: [/FONT][FONT=Verdana,Arial]5060 [/FONT]
ip-rob said:
I was going to put my sip server in the dialplan but how can I change the ipdialplan.xml file? It is set to read-only and system file.
Click to expand...
Click to collapse
Use Total Commander to change the Read Only property of the file.
modifying the host information has no impact...I still can't get the application to list anything other than "Not Available"
didn't this app was design to communicate with the radio rom that came with wm6
I get alot of text messages from some people and my partner would like to be able to intercept those messages so he can have a copy of them on his Wizard. How would he go about doing that?
You want all you SMS messages forwarded to another phone?
think he want to set rules for which ones are forwarded
Your "partner" can't intercept them.. But you can do one of two things..
Either create a program intercepting all incoming SMS'es, always forwarding them to him. You could append the sender phonenumber in the body of the sms or something so he'll know who it is from..
The other thing you could do .. is write a client/server app, so when you get an sms, it's intercepted and posted to a homepage/server you have.. Your partner could have a clientversion which regurarly synchronizes the data from the server and adds them to the cemail.vol file.. making it seem that he ha got the sms aswell..
Another thing again .. you could just make another app which sends the incoming sms as an email to your partner.. Many ways to do this.. but he can not intercept them.. you have to forward them either as an SMS, Email or pure data via a server solution you code/develop...
"Either create a program intercepting all incoming SMS'es, always forwarding them to him. You could append the sender phonenumber in the body of the sms or something so he'll know who it is from.."
he can also make a program which only intercept sms's from a list of phone numbers or where surden texts or char's are present
but the program would need to run all the time and periodicly check for new sms's
i would like a program to reject sms messages or mms messages by phone number like i was able to do with my old phone.
sashje said:
Your "partner" can't intercept them.. But you can do one of two things..
Either create a program intercepting all incoming SMS'es, always forwarding them to him. You could append the sender phonenumber in the body of the sms or something so he'll know who it is from..
The other thing you could do .. is write a client/server app, so when you get an sms, it's intercepted and posted to a homepage/server you have.. Your partner could have a clientversion which regurarly synchronizes the data from the server and adds them to the cemail.vol file.. making it seem that he ha got the sms aswell..
Another thing again .. you could just make another app which sends the incoming sms as an email to your partner.. Many ways to do this.. but he can not intercept them.. you have to forward them either as an SMS, Email or pure data via a server solution you code/develop...
Click to expand...
Click to collapse
I think I'll just go with the first suggestion. Thanks!
MOD EDIT:
this is obviously illegal.
lets move this discussion to the Q&A section
beastlybit81 said:
Hey all. Nearly 2 years have gone by since the last post in this thread and I know technology changes over time. I've done some reading about intercepting SMS/text messages but I was wondering if there are now any other ways to do this.
I want to be able to intercept text messages sent and received from one particular CDMA mobile phone number, or to have them forwarded to me without the person's knowledge. I don't have physical access to this person's phone, but if it helps I do have their ESN/MEID for their device.
I'm not so worried about intercepting phone calls or anything. I can get close enough to the user's phone though to be on the same cell tower as them if needed in order to intercept or have the SMS messages forwarded to me.
Are their any options for making this possible without direct access to this particular device? I understand the idea behind copying the identity of the target phone using a SIM card, but again, I don't have physical access to the phone in order to do that. Thanks!
Click to expand...
Click to collapse
Guys,
Isn't this illegal? You're literally asking to be the NSA or the government, snooping information without the person's information or consent?
Spying on a significant other?
Cheers.
good point. didn't read the last post.
Is it possible to have wildcard in caller ID?
The questions is, our company has around 100 outgoing lines, all of them look like this: +1(321)123-45xx, the xx means any number from 00~99. Whenever anyone call out from inside company, the PBX system will call out using anyone of available numbers within the range.
So, on the cell phone side, I want to match all above 100 numbers to my company's name (by add it in Contact), that means no matter which number people calling from our company, the Caller ID screen always display our Company name, instead of the number only.
Of course I could enter all those 100 numbers into several Contact entries, all of them with my company name, however, my clients' companies also use same technique, and it's not practical to create multiple contact entries for multiple companies!
Thus, is it possible to introduce some "Wildcard" into the caller ID mechanism? like +1(321)123-45** in the phone entry, then anything number from this range of number will display the same name?
Is there a program or setting for Android?
Thanks in advance!
Not sure of any native way, but you can see if a phonebook app will let you do it. There is an app called phonebook 2.0 which is kinda nice, not sure if it allows it though. This is a good idea for an app though, it could intercept calls and feed it to the incoming call screen, might delay you receiving calls, however.
still no news on this?
I'm very interested in this topic, especially because I am getting quite a few ad-calls from similar numbers.
I am surprised this is not implemented yet.
I am also interested in this. I have been searching around the internet for a solution but I haven't found any solution. Anyone figure out how to add a range of phone numbers to a single contact without having to add every number manually?
Very good idea. Someone solved it?
I have an Idea about privacy protection. In many country sale personal information is illegal. But to track out who sold our information is not easy. If we give unique phone number to each registration. It will be easy to track which number was leaked. But who have so many numbers?
If we can create a PBX like software in our android phone. We can get unlimited extension numbers.
We can create a IVR like app, auto receive calls, prompt to input the extension number, If the extension number not match any number we have generated for any registration, then block the call. If it match then log which number called me use which extension number. If the caller got the extension number from some illegal way, We known who sold our information. So we can talk to a lawyer.
Buy a dedicate phone for untrusted usage, Install this software into it.
When we be asked to fill some registration form, Use this app to generate random extension number, and fill in the form.
The app will only receive calls input correct extension number.(Maybe we can set some white list for callerid)
Good idea
I don't think this will be possible with current SIM cards / how mobile operators like to operate / make money.
I think there was a phone years back that could take 2 SIMs and you could have a personal and a business SIM both in it with their own numbers.
In the meantime, the best thing you can do is use one of the online telephony companies (usually providing VoIP accounts) and get a pile of incoming numbers from them. You could then use their online control panel to divert all calls coming into each number to your mobile - but you would have to pay the divert to mobile call charge. It would let you see which number is being called / given out without your implied permission, but could be sore on your pocket.
Hi.:
Is it possible to display the company name of the contact that is calling you?
Kind regards.
airbeeting said:
Hi.:
Is it possible to display the company name of the contact that is calling you?
Kind regards.
Click to expand...
Click to collapse
Yup! Download the app called Phone Warrior, Not only will it tell you who is calling, it auto blocks spam calls, and you can flag new ones that have not been by the users yet. Its crowd-based and kickass.
Truecall can do this as well. Needs a data connection for real-time identifying of incoming calls, but that's to be expected
Save company name in the suffix.
It's puts a comma between the full name and the company name in your contact list and for phone calls
App named caller informer was doing this. Show any info from your contacts card.
It doesn't work with new Android versions.
Is there any other app can do this?
This app works. Can show any info from address book and even can add notes.
Call notes pro
https://play.google.com/store/apps/details?id=com.nikanorov.callnotespro