Page 1 of 2 12 LastLast
Results 1 to 20 of 38
  1.    #1  
    Hi,

    Does anyone know if in WM6 or on the 800w, if when you have a telephone number as an appointment, if it becomes a clickable hotlink that will allow you to dial from it?

    Thanks,
    Rich
  2. #2  
    Often times I'll include the person's number in the calendar appointment and it has never been clickable.
    i500 --> 6700 --> 6800 --> 800w
  3. #3  
    Agenda One by www.DeveloperOne.com has this feature and it is very useful. Agenda One has a lot of great features and is one handed easy.

    Regards
    graylion
  4.    #4  
    Quote Originally Posted by graylion View Post
    Agenda One by www.DeveloperOne.com has this feature and it is very useful. Agenda One has a lot of great features and is one handed easy.

    Regards
    Actually Agenda one was where i got the idea from. I tried it but felt it was too bulky & took to long to load the calendar. I really loved the clickable phone numbers though.

    I was hoping that was a WM6 improvement (I guess not).

    Thanks,
    RIhc
  5. #5  
    Quote Originally Posted by RichTJ99 View Post
    Hi,

    Does anyone know if in WM6 or on the 800w, if when you have a telephone number as an appointment, if it becomes a clickable hotlink that will allow you to dial from it?

    Thanks,
    Rich
    This function is available since wm2000 i guess. Just Create a new appointment, and create the following in the note of the appointment:

    Tel:5555131

    By writing Tel: directly followed by ur desired number and by adding space or return right behind it u'll recieve a klickable link.

    Just give it a try, it works. No need for a 3rd party app.

  6. #6  
    Quote Originally Posted by Tyler_HH View Post
    This function is available since wm2000 i guess. Just Create a new appointment, and create the following in the note of the appointment:

    Tel:5555131

    By writing Tel: directly followed by ur desired number and by adding space or return right behind it u'll recieve a klickable link.

    Just give it a try, it works. No need for a 3rd party app.

    Nice! Learn something new every day.
    --Inspector Gadget

    "Go Go Gadget Pre!!"
    Palm Pre on Sprint

    Palm V--> Palm IIIc--> Visor Prism--> Visor Phone--> Treo 270--> Treo 600--> Treo 650-->
    Treo 700wx--> HTC Touch Diamond--> Palm Pre & HTC EVO 4G.
  7.    #7  
    Hrmm. I cant seem to get that working. Do I put a comment in the notes section within MS Outlook, or should this be entered in the treo?

    I typically use the subject as the main comments of my appointment.

    I hate to ask for an exact process (as I seem to be lost).

    Thanks,
    Rich
  8. #8  
    Cant get it working either. Tried a bunch of combos too.

    I always use voice command which works great 95% of the time.
    Neopoint 1000, I300, Treo 300, i330, Toshiba 2032, Treo 600, T608/UX50, I500,Treo 600, G1000, Treo 650, PPC-6600, PPC-6700, Treo 650, Blackberry 7250, Treo 700wx, Motorola Q, PPC-6800, 700wx, Motorola Q9c, Sprint Touch, Sprint ACE, 700wx, 800w, Touch Pro, 800w, Touch Diamond, 800w, Treo Pro, Palm Pre, HTC Hero, Palm Pre, EVO 4G warm2.2
  9. #9  
    Quote Originally Posted by RichTJ99 View Post
    Hrmm. I cant seem to get that working. Do I put a comment in the notes section within MS Outlook, or should this be entered in the treo?

    I typically use the subject as the main comments of my appointment.

    I hate to ask for an exact process (as I seem to be lost).

    Thanks,
    Rich
    On the Treo, in Pocket Outlook, create an appointment and go to the Notes field.
    Type in: "Tel:1235551234" (without the quotes...and substitute the appropriate phone #, of course)
    --Inspector Gadget

    "Go Go Gadget Pre!!"
    Palm Pre on Sprint

    Palm V--> Palm IIIc--> Visor Prism--> Visor Phone--> Treo 270--> Treo 600--> Treo 650-->
    Treo 700wx--> HTC Touch Diamond--> Palm Pre & HTC EVO 4G.
  10. #10  
    Quote Originally Posted by Insp_Gadget View Post
    On the Treo, in Pocket Outlook, create an appointment and go to the Notes field.
    Type in: "Tel:1235551234" (without the quotes...and substitute the appropriate phone #, of course)
    The appointment seems to have to be made on the treo- that was my problem. Doing it on the desktop and syncing it over will not work...

    That is a substantial limitation.
    Neopoint 1000, I300, Treo 300, i330, Toshiba 2032, Treo 600, T608/UX50, I500,Treo 600, G1000, Treo 650, PPC-6600, PPC-6700, Treo 650, Blackberry 7250, Treo 700wx, Motorola Q, PPC-6800, 700wx, Motorola Q9c, Sprint Touch, Sprint ACE, 700wx, 800w, Touch Pro, 800w, Touch Diamond, 800w, Treo Pro, Palm Pre, HTC Hero, Palm Pre, EVO 4G warm2.2
  11. #11  
    Quote Originally Posted by robber View Post
    The appointment seems to have to be made on the treo- that was my problem. Doing it on the desktop and syncing it over will not work...

    That is a substantial limitation.
    Sorry, I should have wrote more detailed. But this is a great workaround for those who don't need all the extra goodies an 3rd party app offers.

    Choosing the link in from the calender note will give u the possibility to call the number, save it to ur contact or to send an sms.
  12. #12  
    I whipped up a mortscript which should dial a phone number from a selected calendar entry. The number can be anywhere in the appointment, including the location or note. The script should be assigned to a key (maybe using an app like aebuttonplus)

    Code:
    winname= activewindow ()
    
    
    if (winname eq "Calendar")
    	sendctrlkey("c")
    	sleep (500)
    	cliptxt= cliptext ()
    	
    	
    	phonenum=""
    	
    	x=length(cliptxt)
    		
    	
    	for p=1 to x
    		numchar=  SubStr(cliptxt,p,1)
    		z=find ("0123456789-+#* ",numchar)
    		if (z>0)
    			phonenum=phonenum & numchar
    			
    		else
    			if (length(phonenum)<7)
    				phonenum=""
    			endif
    		endif
    	next
    
    	choice= Question ("Dial number" & phonenum)
    
    	if (choice=1)
    		Run ("\windows\cprog.exe", "-url tel: "& phonenum)
    		sleep (500)
    		sendleftSoft
    	endif
    endif
    So basically you select the calendar entry, press they key you assigned the script to, it will search the entry for a phone number (at least 7 characters) and then offer to dial it for you, using the default WM dialer. I cant be sure it will work on Palm WM devices which uses Palm's own dialer, but it might.

    Surur
    Last edited by surur; 06/13/2008 at 02:41 PM.
  13.    #13  
    Surur,

    I was curious, I am usings Hannips Folder script with my side button (side button activates Voicecommand when not in outlook, when in outlook, side button opens the folder link.

    Is there a way to use your script with Hannips (so if Mail is open side button opens folders, in Calendar it runs your script)?

    Here is Hannips script:

    Code:
    # MultiSwitch2.mscr - calls voice command unless in mail app where it opens folders
    #   screen tap to open mail folders.
    
    current = ActiveProcess()
    
    If ( current eq "tmail.exe" )
    	activeWin = ActiveWindow()
    	MouseClick( activeWin, 10, 10 )
    Else
    	Run( "\Windows\Voice Command.lnk" )    
    EndIf
  14.    #14  
    Surur,

    When I have a calendar appointment open & run your script, I get the following error:

    Unknown command 'for'
    Line
    for p=1 to x

    Any ideas on how to clear that up?

    Thanks,
    Rich
  15.    #15  
    I just upgraded to the latest mortscript beta.

    I am now getting this error message:

    String to find must be at least one character

    Line 17 (\windows\start menu\programs\mortscript\calendar123.mscr): z=find ("0123456789-+#*",numchar)
  16. #16  
    At Rich's request I merged sursur's script with MultiSwitch2.

    Assigned to a button it will
    1) open folders when in the mail app
    2) find all phone #'s in a calendar entry and prompt to call
    3) activate voice command

    Note: The calendar phone number search is intended to be done from a single calendar entry such as selecting an entry from the Agenda view or equivalent.

    Note2: I removed the automatic dial so that a number can be edited before dialing if needed.

    Requires MortScript 4.1 or later.

    Try it out, tweak it to your liking. Feel free to repost any changes or fixes.

    Code:
    # MultiSwitch3.mscr - calls voice command unless in mail app where it opens folders or
    #   in calendar where it grabs phone numbers to call
    #
    
    current = ActiveProcess()
    
    If ( current eq "tmail.exe" )
    	activeWin = ActiveWindow()
    	MouseClick( activeWin, 10, 10 )
    ElseIf ( current eq "poutlook.exe" )
            final = FALSE
    
            # first look for a phonenum in the subject
            text = WindowText(4,30)
            Call FindPhoneNumbers
    
            # next try copying all copyable text to the clipboard
            final = TRUE
    	SendCtrlKey("a")
           	SendCtrlKey("c")
    	Sleep(500)
    	text = ClipText ()
            Call FindPhoneNumbers
    Else
    	Run( "\Windows\Voice Command.lnk" )    
    EndIf
    
    Sub FindPhoneNumbers
       	phonenum=""
    	nancnt=0
            numcnt=0
    
    	If ( text ne "" )
               ForEach Digit in charsOf ( text )
                  If ( Find( "0123456789-+#*() ", Digit ) > 0 )
                     If ( Find( "() ", Digit ) > 0 )
                        nancnt = nancnt + 1
                     Else
    	            nancnt=0
                        numcnt = numcnt + 1
                     EndIf
    
                     If ( nancnt > 2 )
                        # start over
                        phonenum=""
                        nancnt = 0
                        numcnt = 0
                     ElseIf ( Find( "()", Digit ) = 0 )
                        phonenum=phonenum & Digit
                     EndIf
    	      Else
    	         If ( numcnt >= 7 )
                        Call CallPrompt
                     EndIf
    
                     # if a call wasn't made start over
    	         phonenum = ""
                     nancnt = 0
                     numcnt = 0                 
    	      EndIf
    	   EndForEach
    	EndIf
            
            # catch last one
            If ( numcnt >= 7 )
    	   Call CallPrompt
            ElseIf ( final )
               Message("Sorry, couldn't find a phone number")
            EndIf	
    EndSub
    
    Sub CallPrompt
    
    	   # trim spaces
    	   phonenum = Part( phonenum, "!", 1, YES )
    	   choice= Question ("Dial number " & phonenum & "?")
    
    	   If (choice=1)
    	      Run ("\windows\cprog.exe", "-url tel: " & phonenum)
    	      Exit
    	   EndIf
    EndSub
    Attached Files Attached Files
    Last edited by hannip; 06/15/2008 at 10:11 AM. Reason: new version also grabs phone numbers from subject
  17. #17  
    Quote Originally Posted by hannip View Post
    At Rich's request I merged sursur's script with MultiSwitch2.

    Assigned to a button it will
    1) open folders when in the mail app
    2) find all phone #'s in a calendar entry and prompt to call
    3) activate voice command

    Requires MortScript 4.1 or later.

    Try it out, tweak it to your liking. Feel free to repost any changes or fixes.

    Code:
    # MultiSwitch3.mscr - calls voice command unless in mail app where it opens folders or
    #   in calendar where it grabs phone numbers to call
    #
    
    current = ActiveProcess()
    
    If ( current eq "tmail.exe" )
    	activeWin = ActiveWindow()
    	MouseClick( activeWin, 10, 10 )
    ElseIf ( current eq "poutlook.exe" )
    	SendCtrlKey("a")
           	SendCtrlKey("c")
    	Sleep(200)
    	cliptxt= ClipText ()
    	phonenum=""
    	nancnt=0
            found = FALSE
    
    	If ( cliptxt ne "" )
               ForEach Digit in charsOf ( cliptxt )
                  If ( Find( "0123456789-+#* ", Digit ) > 0 )
    	         nancnt=0
                     phonenum=phonenum & Digit
    	      Else
    	         If ( Find( "()", Digit ) = 0 )
    	            # count when not a number
    	            nancnt=nancnt+1
    	            If ( Length( phonenum ) < 7 )
    	               phonenum = ""
    	            ElseIf ( nancnt > 1 )
    	               Call CallPrompt
    	            EndIf
                     EndIf
    	      EndIf
    	   EndForEach
    	EndIf
    	Call CallPrompt	
    Else
    	Run( "\Windows\Voice Command.lnk" )    
    EndIf
    
    Sub CallPrompt
    
    	If ( phonenum ne "" )
    	   found = TRUE
    	   # trim spaces
    	   phonenum = Part( phonenum, "!", 1, YES )
    	   choice= Question ("Dial number " & phonenum & "?")
    
    	   If (choice=1)
    	      Run ("\windows\cprog.exe", "-url tel: " & phonenum)
    	         Sleep (500)
    		 SendLeftSoft
    	         Exit
    	   EndIf
    	   phonenum=""
    	Else
    	   If ( NOT Found )
    	      Message("Sorry, couldn't find a phone number")
    	   EndIf	
    	EndIf
    EndSub
    Very nice
    Neopoint 1000, I300, Treo 300, i330, Toshiba 2032, Treo 600, T608/UX50, I500,Treo 600, G1000, Treo 650, PPC-6600, PPC-6700, Treo 650, Blackberry 7250, Treo 700wx, Motorola Q, PPC-6800, 700wx, Motorola Q9c, Sprint Touch, Sprint ACE, 700wx, 800w, Touch Pro, 800w, Touch Diamond, 800w, Treo Pro, Palm Pre, HTC Hero, Palm Pre, EVO 4G warm2.2
  18. #18  
    Apologies to the people having errors. I had cleaned up the code a bit before putting it up without testing it again. When I get home I will give it a good going over again.

    Edit: Looked at hannip's code,clearly much more refined, so I will leave it at that

    Surur
    Last edited by surur; 06/14/2008 at 12:08 PM.
  19. #19  
    Just an update:

    U can add email links in the note of the appointment. On the treo, just type mailto: directly followed by your desired emailadress and hit enter or space.
  20. ejonny's Avatar
    Posts
    27 Posts
    Global Posts
    69 Global Posts
    #20  
    This is fantastic. Let's see an iPhone do this!

    Two questions:

    1. Is this script looking in the "location" field of the appointment record or just the subject and notes?
    2. How might the script be modified to also look for a conference call pin or code? It should be triggered by the phrases "pin", "code", or "participant" and be six digits... this should be appended to the phone number with 3 commas to represent pauses (e.g. "800-555-1212,,,123456")

    Thanks
Page 1 of 2 12 LastLast

Posting Permissions