Page Index Toggle Pages: 1 Send TopicPrint
Hot Topic (More than 10 Replies) Anrufbeantworter einrichten (Read 7610 times)
Gernoth
Guest


Anrufbeantworter einrichten
21. Jul 2005 at 16:01
Print Post  
Hallo Phoner-Nutzer,


ich finde Phoner ech toll, habe aber ein Problem.

Ich habe den AB eingerichtet und bei einem ersten Testlauf hatte auch alles funktioniert - Ansage kam, ich konnte meine Nachricht aufsprechen und wieder abhören. Aber bereits beim nächsten Anruf: Anruf wird offenbar angenommen. Die Ansage des AB läuft aber nicht an und ich kann auch keine NAchricht hinterlassen. 

Was kann da passiert sein?

Habe Windows XP. Anlage/Router ist eine Detewe OpenCom 45dsl. Die MSN (40), die die Anlage meldet ist bei der ISDN-Konfiguration eingetragen - aber wie gesagt, hatte ja bereits funktioniert.

Danke für alle Tips im voraus

Gernoth
  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #1 - 21. Jul 2005 at 16:36
Print Post  
Hallo Gernoth,

leider benötigen wir mehr Informationen, um Dir bei Deinem Problem helfen zu können. Lese Dir bitte diesen Beitrag durch, beantworte bitte möglichst vollständig die dort gestellten Fragen, und poste die Debug-Ausgaben nach der dort formulierten Anleitung, die für Deinen Phoner-Betriebsmodus genannt sind.

Viele Grüße vom Kai
  
Back to top
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #2 - 21. Jul 2005 at 16:58
Print Post  
Version 1.74
CAPI
Intel Pentium4 1,8GHz
Gesamter realer Speicher      512,00 MB
Verfügbarer realer Speicher      231,00 MB
WIN XP Home
Version      5.1.2600 Service Pack 2 Build 2600
DETEWE OpenCom 45dsl

  
Back to top
 
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #3 - 21. Jul 2005 at 17:04
Print Post  
Phoner 1.74
15:43:14,700: loading device settings
15:43:14,700: loading general setting
15:43:14,741: initialising devices
15:43:14,741: OpenDevice (capi2032.dll)
15:43:14,751: OpenCom 45 - DeTeWe GmbH Berlin: 2.0 (1.3)
15:43:14,751: Register: 480 bytes blocksize
15:43:14,751: CAPI thread created: 0x01B0
15:43:14,761: Listen Request
15:43:14,761: Facility Request (Get Supplementary Services)
15:43:14,761: devices initialised
15:43:14,771: loading debug
15:43:14,821: loading database
15:43:14,841: loading phonebook
15:43:14,871: phonebook loaded
15:43:14,881: loading settings
15:43:15,011: starting webserver
15:43:15,101: Webserver started
15:43:15,552: loading answering machine settings
15:43:15,732: updating names in log
15:43:15,902: Standalone: C:\Programme\Phoner\phoner.exe
15:43:15,912: Listen Confirm
15:43:37,984: Connect Indication
15:43:38,024:  CIP: 16 (telephony)
15:43:38,024:  CalledPartyNumber: 40
15:43:38,024:  CallingPartyNumber: **20
15:43:38,024:  Additional info length: 4
15:43:38,024: phone book lookup for **20: **20 [**20]
15:43:38,024: Alert Request
15:43:38,084: Alert Confirm
15:43:52,945: activate answering machine
15:43:52,945: Connect Response: accept call
15:43:53,086: delivered connected party number:   
15:43:53,086: Connect Active Indication:   
15:43:53,096: Connect Active Response
15:43:53,096: Connect B3 Indication
15:43:53,096: Connect B3 Response: accept call
15:43:53,096: Connect B3 Active Indication
15:43:53,096: opening wave-file: C:\Programme\Phoner\ANSAGE.WAV
15:43:53,106: wave-file opened
15:43:53,106: WaveOut (0): open
15:43:53,116: Connect B3 Active Response
15:43:53,116: waveOut opened
15:43:58,714: Info Indication: 0
15:43:58,714: Info Response
15:43:58,714: Disconnect Indication: unknown cause (16)
15:43:59,044: OpenDevice (capi2032.dll)
15:43:59,044: OpenCom 45 - DeTeWe GmbH Berlin: 2.0 (1.3)
15:43:59,044: Register: 1024 bytes blocksize
15:43:59,054: CAPI thread created: 0x027C
15:43:59,054: Listen Request
15:43:59,315: WaveOut (0): close
15:43:59,325: Disconnect Response
15:43:59,335: Listen Confirm
15:43:59,335: waveOut closed
15:47:30,118: Connect Indication
15:47:30,128:  CIP: 16 (telephony)
15:47:30,128:  CalledPartyNumber: 40
15:47:30,128:  CallingPartyNumber: **20
15:47:30,128:  Additional info length: 4
15:47:30,128: phone book lookup for **20: **20 [**20]
15:47:30,128: Alert Request
15:47:30,188: Alert Confirm
15:47:38,039: activate answering machine
15:47:38,039: Connect Response: accept call
15:47:38,189: delivered connected party number:   
15:47:38,189: Connect Active Indication:   
15:47:38,189: Connect Active Response
15:47:38,189: Connect B3 Indication
15:47:38,189: Connect B3 Response: accept call
15:47:38,199: Connect B3 Active Indication
15:47:38,199: opening wave-file: C:\Programme\Phoner\ANSAGE.WAV
15:47:38,199: wave-file opened
15:47:38,209: WaveOut (0): open
15:47:38,209: Connect B3 Active Response
15:47:38,209: waveOut opened
15:47:50,096: Info Indication: 0
15:47:50,096: Info Response
15:47:50,096: Disconnect Indication: unknown cause (16)
  
Back to top
 
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #4 - 21. Jul 2005 at 17:05
Print Post  
15:47:50,177: WaveOut (0): close
15:47:50,207: Disconnect Response
15:47:50,207: waveOut closed
16:04:57,854: Connect Request: 40 to 08003302424
16:04:59,997: Connect Confirm failed: 
16:05:58,181: Device is still open Smiley
16:05:58,201: lineInitialize()
16:05:58,201: phoneInitialize()
16:05:58,211: lineSetAppPriority()
16:05:58,211: lineRegisterRequestRecipient()
16:05:58,211: lineGetAddressCaps() for device 3
16:05:58,211: ...failed: 0x8000000C
16:05:58,211: lineGetAddressCaps() for device 4
16:05:58,211: ...failed: 0x8000000C
16:05:58,251: Info Request (interrogationDiversion - invoke)
16:05:58,301: Info Confirm: message not supported in current state
16:13:07,008: Connect Indication
16:13:07,018:  CIP: 16 (telephony)
16:13:07,018:  CalledPartyNumber: 40
16:13:07,018:  CallingPartyNumber: **20
16:13:07,018:  Additional info length: 4
16:13:07,018: phone book lookup for **20: **20 [**20]
16:13:07,018: Alert Request
16:13:07,108: Alert Confirm
16:13:21,488: activate answering machine
16:13:21,488: Connect Response: accept call
16:13:21,639: delivered connected party number:   
16:13:21,639: Connect Active Indication:   
16:13:21,649: Connect Active Response
16:13:21,649: Connect B3 Indication
16:13:21,649: Connect B3 Response: accept call
16:13:21,649: Connect B3 Active Indication
16:13:21,649: opening wave-file: C:\Programme\Phoner\ANSAGE.WAV
16:13:21,649: wave-file opened
16:13:21,659: WaveOut (0): open
16:13:21,669: Connect B3 Active Response
16:13:21,669: waveOut opened
16:13:25,855: Info Indication: 0
16:13:25,855: Info Response
16:13:25,855: Disconnect Indication: unknown cause (16)
16:13:26,105: WaveOut (0): close
16:13:26,125: Disconnect Response
16:13:26,125: waveOut closed
16:14:59,830: Connect Indication
16:14:59,830:  CIP: 16 (telephony)
16:14:59,830:  CalledPartyNumber: 40
16:14:59,830:  CallingPartyNumber: **20
16:14:59,830:  Additional info length: 4
16:14:59,830: phone book lookup for **20: **20 [**20]
16:14:59,840: Alert Request
16:14:59,890: Alert Confirm
16:15:01,622: activate answering machine
16:15:01,723: Connect Response: accept call
16:15:01,873: delivered connected party number:   
16:15:01,873: Connect Active Indication:   
16:15:01,883: Connect Active Response
16:15:01,883: Connect B3 Indication
16:15:01,883: Connect B3 Response: accept call
16:15:01,883: Connect B3 Active Indication
16:15:01,883: opening wave-file: C:\Programme\Phoner\ANSAGE.WAV
16:15:01,883: wave-file opened
16:15:01,893: WaveOut (0): open
16:15:01,893: Connect B3 Active Response
16:15:01,903: waveOut opened
16:15:16,814: Info Indication: 0
16:15:16,814: Info Response
16:15:16,814: Disconnect Indication: unknown cause (16)
16:15:16,834: WaveOut (0): close
16:15:16,854: Disconnect Response
16:15:16,854: waveOut closed
  
Back to top
 
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #5 - 21. Jul 2005 at 17:07
Print Post  
15:43:14,751: Get Manufacturer: 4F 70 65 6E 43 6F 6D 20 34 35 20 2D 20 44 65 54 65 57 65 20 47 6D 62 48 20 42 65 72 6C 69 6E 
15:43:14,751: Get Version: 02 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 
15:43:14,751: Register: 00 0C 00 00 02 00 00 00 07 00 00 00 E0 01 00 00 
15:43:14,751: Register returns: 03 00 00 00 
15:43:14,751: Get Profile: 01 00 02 00 73 00 00 00 03 00 00 00 43 00 00 00 07 00 00 00 00 00 00 00 C8 E2 66 82 52 6F 56 80 EC FF 06 00 88 35 E1 82 58 35 E1 82 00 00 00 00 20 EC 79 F3 7A AE 1F F4 00 00 00 00 00 00 00 00 
15:43:14,761: Listen Request: 1A 00 03 00 05 80 01 00 01 00 00 00 FF 03 00 00 12 00 01 00 00 00 00 00 00 00 
15:43:14,761: Facility Request: 12 00 03 00 80 80 02 00 01 00 00 00 03 00 03 00 00 00 
15:43:15,912: Listen Confirm: 0E 00 03 00 05 81 01 00 01 00 00 00 00 00 
15:43:37,984: Connect Indication: 24 00 03 00 02 82 00 00 01 01 00 00 10 00 03 80 34 30 06 01 80 2A 2A 32 30 00 00 00 00 00 04 00 00 00 00 00 
15:43:38,024: Alert Request: 0D 00 03 00 01 80 03 00 01 01 00 00 00 
15:43:38,084: Alert Confirm: 0E 00 03 00 01 81 03 00 01 01 00 00 00 00 
15:43:52,945: Connect Response: 20 00 03 00 02 83 00 00 01 01 00 00 00 00 09 01 00 01 00 00 00 00 00 00 04 00 80 34 30 00 00 00 
15:43:53,086: Connect Active Indication: 13 00 03 00 03 82 01 00 01 01 00 00 04 80 20 20 20 00 00 
15:43:53,096: Connect Active Response: 0C 00 03 00 03 83 01 00 01 01 00 00 
15:43:53,096: Connect B3 Indication: 0D 00 03 00 82 82 02 00 01 01 01 00 00 
15:43:53,096: Connect B3 Response: 15 00 03 00 82 83 02 00 01 01 01 00 00 00 00 00 00 AF 0C BA 00 
15:43:53,096: Connect B3 Active Indication: 0D 00 03 00 83 82 03 00 01 01 01 00 00 
15:43:53,106: Connect B3 Active Response: 0C 00 03 00 83 83 03 00 01 01 01 00 
15:43:58,714: Info Indication: 13 00 03 00 08 82 04 00 01 01 00 00 01 40 04 00 00 00 00 
15:43:58,714: Info Response: 0C 00 03 00 08 83 04 00 01 01 00 00 
15:43:58,714: Disconnect Indication: 0E 00 03 00 04 82 05 00 01 01 00 00 10 34 
15:43:59,044: Get Manufacturer: 4F 70 65 6E 43 6F 6D 20 34 35 20 2D 20 44 65 54 65 57 65 20 47 6D 62 48 20 42 65 72 6C 69 6E 
15:43:59,044: Get Version: 02 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 
15:43:59,044: Register: 00 0C 00 00 02 00 00 00 07 00 00 00 00 04 00 00 
15:43:59,044: Register returns: 04 00 00 00 
15:43:59,054: Get Profile: 01 00 02 00 73 00 00 00 03 00 00 00 43 00 00 00 07 00 00 00 00 00 00 00 E0 76 E1 82 52 6F 56 80 EC FF 06 00 88 35 E1 82 58 35 E1 82 00 00 00 00 20 EC 79 F3 7A AE 1F F4 00 00 00 00 00 00 00 00 
15:43:59,054: Listen Request: 1A 00 04 00 05 80 01 00 01 00 00 00 55 01 00 00 00 00 00 00 00 00 00 00 00 00 
15:43:59,325: Disconnect Response: 0C 00 03 00 04 83 05 00 01 01 00 00 
15:43:59,325: Listen Confirm: 0E 00 04 00 05 81 01 00 01 00 00 00 00 00 
15:47:30,118: Connect Indication: 24 00 03 00 02 82 06 00 01 01 00 00 10 00 03 80 34 30 06 01 80 2A 2A 32 30 00 00 00 00 00 04 00 00 00 00 00 
15:47:30,128: Alert Request: 0D 00 03 00 01 80 04 00 01 01 00 00 00 
15:47:30,188: Alert Confirm: 0E 00 03 00 01 81 04 00 01 01 00 00 00 00 
15:47:38,039: Connect Response: 20 00 03 00 02 83 06 00 01 01 00 00 00 00 09 01 00 01 00 00 00 00 00 00 04 00 80 34 30 00 00 00 
15:47:38,189: Connect Active Indication: 13 00 03 00 03 82 07 00 01 01 00 00 04 80 20 20 20 00 00 
15:47:38,189: Connect Active Response: 0C 00 03 00 03 83 07 00 01 01 00 00 
15:47:38,189: Connect B3 Indication: 0D 00 03 00 82 82 08 00 01 01 01 00 00 
15:47:38,189: Connect B3 Response: 15 00 03 00 82 83 08 00 01 01 01 00 00 00 00 00 00 AF 0C BA 00 
15:47:38,189: Connect B3 Active Indication: 0D 00 03 00 83 82 09 00 01 01 01 00 00 
15:47:38,209: Connect B3 Active Response: 0C 00 03 00 83 83 09 00 01 01 01 00 
15:47:50,096: Info Indication: 13 00 03 00 08 82 0A 00 01 01 00 00 01 40 04 00 00 00 00 
15:47:50,096: Info Response: 0C 00 03 00 08 83 0A 00 01 01 00 00 
15:47:50,096: Disconnect Indication: 0E 00 03 00 04 82 0B 00 01 01 00 00 10 34
  
Back to top
 
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #6 - 21. Jul 2005 at 17:08
Print Post  
15:47:50,207: Disconnect Response: 0C 00 03 00 04 83 0B 00 01 01 00 00 
16:04:57,854: Connect Request: 39 00 03 00 02 80 05 00 01 00 00 00 01 00 0C 80 30 38 30 30 33 33 30 32 34 32 34 04 00 80 34 30 00 07 80 50 68 6F 6E 65 72 09 01 00 01 00 00 00 00 00 00 00 00 02 91 81 00 
16:04:59,987: Connect Confirm: 0E 00 03 00 02 81 05 00 01 01 00 00 07 10 
16:05:58,231: Get Version: 02 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 
16:05:58,251: Info Request: 1D 00 03 00 08 80 06 00 01 00 00 00 00 0F 00 00 00 0B 1C 09 91 A1 06 02 01 01 02 01 11 
16:05:58,301: Info Confirm: 0E 00 03 00 08 81 06 00 01 01 00 00 01 20 
16:13:07,008: Connect Indication: 24 00 03 00 02 82 0C 00 01 01 00 00 10 00 03 80 34 30 06 01 80 2A 2A 32 30 00 00 00 00 00 04 00 00 00 00 00 
16:13:07,018: Alert Request: 0D 00 03 00 01 80 07 00 01 01 00 00 00 
16:13:07,108: Alert Confirm: 0E 00 03 00 01 81 07 00 01 01 00 00 00 00 
16:13:21,488: Connect Response: 20 00 03 00 02 83 0C 00 01 01 00 00 00 00 09 01 00 01 00 00 00 00 00 00 04 00 80 34 30 00 00 00 
16:13:21,639: Connect Active Indication: 13 00 03 00 03 82 0D 00 01 01 00 00 04 80 20 20 20 00 00 
16:13:21,649: Connect Active Response: 0C 00 03 00 03 83 0D 00 01 01 00 00 
16:13:21,649: Connect B3 Indication: 0D 00 03 00 82 82 0E 00 01 01 01 00 00 
16:13:21,649: Connect B3 Response: 15 00 03 00 82 83 0E 00 01 01 01 00 00 00 00 00 00 AF 0C BA 00 
16:13:21,649: Connect B3 Active Indication: 0D 00 03 00 83 82 0F 00 01 01 01 00 00 
16:13:21,669: Connect B3 Active Response: 0C 00 03 00 83 83 0F 00 01 01 01 00 
16:13:25,855: Info Indication: 13 00 03 00 08 82 10 00 01 01 00 00 01 40 04 00 00 00 00 
16:13:25,855: Info Response: 0C 00 03 00 08 83 10 00 01 01 00 00 
16:13:25,855: Disconnect Indication: 0E 00 03 00 04 82 11 00 01 01 00 00 10 34 
16:13:26,125: Disconnect Response: 0C 00 03 00 04 83 11 00 01 01 00 00 
16:14:59,830: Connect Indication: 24 00 03 00 02 82 12 00 01 01 00 00 10 00 03 80 34 30 06 01 80 2A 2A 32 30 00 00 00 00 00 04 00 00 00 00 00 
16:14:59,830: Alert Request: 0D 00 03 00 01 80 08 00 01 01 00 00 00 
16:14:59,890: Alert Confirm: 0E 00 03 00 01 81 08 00 01 01 00 00 00 00 
16:15:01,723: Connect Response: 20 00 03 00 02 83 12 00 01 01 00 00 00 00 09 01 00 01 00 00 00 00 00 00 04 00 80 34 30 00 00 00 
16:15:01,873: Connect Active Indication: 13 00 03 00 03 82 13 00 01 01 00 00 04 80 20 20 20 00 00 
16:15:01,873: Connect Active Response: 0C 00 03 00 03 83 13 00 01 01 00 00 
16:15:01,883: Connect B3 Indication: 0D 00 03 00 82 82 14 00 01 01 01 00 00 
16:15:01,883: Connect B3 Response: 15 00 03 00 82 83 14 00 01 01 01 00 00 00 00 00 00 AF 0C BA 00 
16:15:01,883: Connect B3 Active Indication: 0D 00 03 00 83 82 15 00 01 01 01 00 00 
16:15:01,893: Connect B3 Active Response: 0C 00 03 00 83 83 15 00 01 01 01 00 
16:15:16,814: Info Indication: 13 00 03 00 08 82 16 00 01 01 00 00 01 40 04 00 00 00 00 
16:15:16,814: Info Response: 0C 00 03 00 08 83 16 00 01 01 00 00 
16:15:16,814: Disconnect Indication: 0E 00 03 00 04 82 17 00 01 01 00 00 10 34 
16:15:16,854: Disconnect Response: 0C 00 03 00 04 83 17 00 01 01 00 00 
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11421
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Anrufbeantworter einrichten
Reply #7 - 21. Jul 2005 at 17:47
Print Post  
Ich kann keinen Fehler auf die Schnelle finden.
Funtioniert denn ein normaler Anruf? Hörst du dann auf beiden Seiten etwas? Also erstmal ganz ohne AB.
  
Back to top
WWW  
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #8 - 21. Jul 2005 at 18:26
Print Post  
funktionert. einen ankommenden anruf kann ich annehmen und höre auf beiden seiten
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11421
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Anrufbeantworter einrichten
Reply #9 - 22. Jul 2005 at 12:53
Print Post  
Und mit dem AB functioniert es aber immer noch nicht?
  
Back to top
WWW  
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #10 - 22. Jul 2005 at 13:14
Print Post  
Nein mit AB funktioniert es nicht. Der Anruf wird gemeldet - auch mit anrufender Nummer. Ich lasse es klingeln, bis phoner abhebt. Im Fenster erscheinen die Symbole Telefon und Mikrofon. Aber eine Verbindung scheint nicht da zu sein. Keine Ansage erfolgt von AB und ich kann auch nichts aufsprechen. Im Logbuch erscheint der neue Anruf mit Verbunden ja, Anfang und Ende. Wenn ich beim Klingeln des Anrufs selbst auf AB klicke, ist es dasselbe. Keine Verbindung zum AB, obwohl der Anruf angenommen wird.
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11421
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Anrufbeantworter einrichten
Reply #11 - 24. Jul 2005 at 07:23
Print Post  
Versuch mal folgenden Selbsttest (ohne eine Verbindung/Ruf zu haben):
Klicke jeweils einmal auf das Mikrofon- und Lausprechersymbol in der Statuszeile, sodass die roten Kreuzchen verschwinden. Nun müsstest du dich selber hören, wenn du ins Mikro sprichst.
Nun zihst du aus dem Explorer deine Ansagedatei (z.B. Ansage.wav) in das Phoner-Hauptfenster. Diese Ansage müsste nun wiedergegeben werden.
  
Back to top
WWW  
IP Logged
 
gernoth
YaBB Newbies
*
Offline


Phoner is great!

Posts: 8
Joined: 21. Jul 2005
Gender: Male
Re: Anrufbeantworter einrichten
Reply #12 - 24. Jul 2005 at 20:55
Print Post  
das funktioniert beides wie beschrieben
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11421
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Anrufbeantworter einrichten
Reply #13 - 26. Jul 2005 at 15:55
Print Post  
Dann ist mir ehrlich gesagt nicht klar, wieso die Ansage im AB-betrieb nicht wiedergegeben wird.
Bei mir kann ich das leider nicht nachvollziehen - da funktioniert es wie gewollt.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint