jonathan - we've hit the same issue and solved it with a little hacking of
html forms. the agent enters the caller into a name & email form, and the
next page they see is the phoneview form with that caller already entered as
a valid user.

Note:
- agent needs to be logged in to otrs first
- caller will get a new-user-email. we dress this up as a courtesy/privacy
notice.
- you no longer have a functional customer self-entry point. you could get
around this by more serious code work

1. new entry page: has the 'create new customer' form from the customer
entry page. It posts title, firstname, lastname and email to customer.pl
with action=CustomerCreateAccount. This takes the user's name & email and
creates them as an otrs user. You will then get...

2. ...the response page from customer.pl which is CustomerLogin.dtl, now
modified to be a blank page with the customer lookup form from the phoneview
page. The body of this page is

<body onLoad="document.compose.ExpandCustomerName.value='1';
document.compose.submit(); return false;" >
        <form action="http://ourdomain.com/otrs/index.pl"; method="post"
name="compose">
                <input type="hidden" name="Action" value="AgentPhone">
                <input type="hidden" name="Subaction" value="StoreNew">
                <input type="hidden" name="ExpandCustomerName" value="0">
                <input type="hidden" name="SelectedCustomerUser" value="">
                <input type="hidden" name="TicketID" value="">
                <input type="hidden" name="From" value="[EMAIL PROTECTED]">
        </form>
</body>

3. this blank page auto-submits itself and takes you into the phoneview page
with the new customer already selected.

- ben


------------------------------

Message: 4
Date: Wed, 3 Sep 2003 08:49:07 -0700
From: "Jonathan Cutting" <[EMAIL PROTECTED]>
Subject: [otrs] How to deal with calls from new customers?
To: <[EMAIL PROTECTED]>
Message-ID:
        <[EMAIL PROTECTED]>
Content-Type: text/plain;       charset="iso-8859-1"

Hi,

What is the recommended way of dealing with calls from new customers?  For
example, someone calls a help desk who doesn't exist as a 'customer' in
OTRS.  How can an agent (without admin privileges!) enter in information
about a new customer?  Right now it won't let me create a new ticket in
PhoneView without selecting a valid customer in the From field.  Is there
something that I'm missing here?

Jonathan

_______________________________________________
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

Reply via email to